I'd find someone that knows how to troubleshoot driveability problems. That may or may not be a person at your dealership. Without typing up an essay, today's "mechanics" are nothing more than parts changers. There is no financial incentive for them to diagnose the problem. Replacing parts is paid at "book time", something that can usually be done in 1/4-1/2 the time the book says, they replace a part in 15 minutes and get paid for an hour. Diagnostics are billed at actual time. Why would they want to get paid half as much? With proper diagnostics, the dealership sells a lot less parts. A lose-lose for the dealership.
If they replace parts and it doesn't fix the problem, you still pay! And then you come back for more work!
So right.
A well-known (in So.Ca.) auto repair place wanted approx. $600 to replace two upstream O2 sensors on my 2003 V6 Ford Van; Ford wanted even more. They even said they had to charge me $60 extra to remove the engine cover. Went to O'Reilly's and the night manager told me to order the parts (same parts as they would use at half the price) and the special socket, go home and watch 4 or 5 YouTube videos (after which I would know as much as everyone else about O2 sensors), and they would call me in the morning when the parts showed up. We all knew the codes
They called me at 10 o'clock the next morning. By 10:30 am, I had removed the engine cover, replaced both O2 sensors, buttoned everything back up, and gone back into the store to thank them profusely for saving me $400. Having never done this before, I did all of it within 30 minutes. The auto repair place or Ford would have had me sit there for 2 1/2 or 3 hours to help me justify, in my mind, the $600 to $800 charge.
Lesson learned.:iagree:Give yakky's idea a try.