Ah, geez.
Okay, for starters, why you should listen to me: I’ve been an auto repair professional for over 30 years. I’m an ASE certified Master Automotive Technician (= mechanic). I have managed shops, and now I own a shop. I know what I’m talking about.
Rick also knows what he’s talking about. His advice and insight is sound.
fluiddruid: There are many possible causes for the symptoms you describe. There’s not just one or two clearly most likely things. It’s really not practical to try to diagnose it over the net, all we could do is guess. The list of reasonable possibilities is way too long. It’s also not practical to try to list the various misinformation you could receive – again, the list is way too long.
If you really don’t trust the shop, you really shouldn’t have your car there. It’s much easier to learn how to find an honorable, competent shop than it is to learn enough mechanical knowledge to protect yourself against dealing with a dishonorable and/or incompetent shop. In addition to Rick’s advice above on that issue, there’s some from me in this thread: http://boards.straightdope.com/sdmb/showthread.php?t=162956
Do NOT disconnect the battery or have anything cleared before proper diagnosis is performed. Do NOT confuse simply reading the code memory with proper diagnosis. Trying to shortcut the evaluation and repair of the problem is virtually certain to cost more money, as well as more time and aggravation, than having the WHOLE testing and repair process done by a good shop.
I’m not going to repeat Rick’s critique of previous advice, though I do agree. But I do feel compelled to comment on this: For one thing, mention to the mechanic that you never take your car to the same place twice. This way he won’t bother to sabotage something to keep you comin’ back.
That is the most asinine auto repair advice I recall ever seeing. People who “shop-hop” are hardly ever satisfied, and little wonder. Someone who develops a relationship with a shop, over several visits, is a customer. And most people will be treated like a customer on their first visit, unless they have an obvious negative “you guys are crooks and I don’t trust you” attitude. Someone like that is just a person with a broken car, not a customer.
The idea of sabotaging a car for repeat business is pretty ridiculous. I can see where the notion would relate to the fears and suspicions of those who feel vulnerable about auto repair, but it would be extremely difficult to pull off, and I haven’t seen it in my career. Statistically, you have much more to fear from incompetence (all too common) than from intentional egregious rip-offs (relatively rare).