So I've been dealing with a continuous check engine light on my car for over 2 years with several hypothesis from different shops. The one symptom my car has is that from a stop or slow speed it sometimes hesitates to actually move when giving it gas. Then it will suddenly kick in and all is fine. This all started after having an O2 sensor replaced when my check engine light came on once - at that time there were absolutely no symptoms, no hesitation. Then the hesitation began, but the shop said it had nothing to do with the new O2 sensor and they couldn't find anything wrong with the car. Shop #2 said I needed a new catalytic converter. I decided to get another opinion and went to shop #3. Shop #3 said it definitely was NOT the catalytic converter, but probably an O2 sensor...but I that I have 7 O2 sensors and since nothing was showing up on their diagnostic tests there was no way to know which one. To replace all 7 would be around $750. The manager said he'd feel perfectly comfortable driving my car to California and back and that if I didn't mind the symptoms it wouldn't hurt to go without the repair...although I might lose a little gas mileage if the O2 wasn't registering properly. So I've driven another two years on the car with no problems except for the occassional annoying hesitation. But NOW it's time for an emissions test and I confirmed by calling the 800# that the car simply will not pass the emissions test if the check engine light is on for any reason. And when I've had the mechanic manually turn of the check engine light, it comes back on usually the same day, sometimes almost immediately, so I don't think I can just get it turned off to take the test. Any suggestions? Is it indeed an O2 sensor? Should I bite the bullet and pay for the repair? Since the shop isn't certain, my fear is I'll pay $750 just to keep having the same problem. Could it be something else?? Why does the stupid emissions test have to be based on such a silly thing that probably doesn't effect my emissions whatsoever. I mean, I'm all for reducing green house gases, but c'mon, this is silly. Any help would be greatly appreciated! My test is due on January 12th.