I'll tell you same thing I passed to another guest:
First, don't pay for someone to read the code; go to any decent auto parts store and they will read/ decipher the code for free (their hope is they'll be able to, in turn, sell you the part that fixes the problem). But read on.
Have a mech friend with the diagnostic device that reads these codes. Brought my 2000 4Runner to him with the same "Check Engine Light". In short, we were able to reset my light.
Important part is this; I was able to sit with him as the computer read, page by page, through the codes and diagnostics. If nothing else, I gained peace of mind as each page of diagnostics showed the engine performance to be "OK", to include 'pending' problems. All this was done in a matter of minutes (ever wonder how long most mechs ACTUALLY devote to your vehicle in most cases!). If you have a trustworthy mech, I'd recommend asking him if he'll allow you to review the diagnosis with him, and have him tell you page by page what's good with the car (and what's not). Otherwise, you'll remain in the shroud of mystery every time the light comes back-- and pay them a hefty some on EACH return (like so many before you). Hmmm. Get it!
Lastly, the diagnostic device (known sometimes as an OBD2) costs as low as $65, is 'plug & play', and is universal for any auto. If you're reading this email, you probably have enough 'tech-savvy' to operate it. Keep this in mind on your next trip back to your mech for the same repeat gripe!
Lastly, if a trip to your local mech is decided upon-- shop around; most tune-ups are cheap/easy.
Wednesday, July 15th, 2009 AT 11:28 AM