I've had my Check engine light on for a couple of months. I took it to the dealer and was told that it was code P0171 - System Too Lean - Bank No. 1 (and charged ~$150 - what a rip off!).
Dealer suggested replacing MAF sensor and O2 sensors and wanted ~$600 for this (of which $50 was for "resetting the computer"). I could tell that I was being taken for a ride so I decided to search the web which lead me to the CEG. At least some good came of my $150 scan
After searching the archives I tried cleaning the MAF sensor with electronics cleaner, changing the air filter, and re-setting the computer by pulling the fuses but the CEL came back on. I haven't touched the Oxygen sensors yet as I don't know what that involves or if I can do it myself.
Is it possible that this code could be caused by worn/old spark plugs? I got the car used and I doubt the plugs have ever been changed. The car is at 100K miles and I know that plugs are recommended to be changed at 60K for the 4 cyl.
Other than the CEL light being on and the 1-2-bang-shift the car runs fine. I'm getting 28 to 29 MPG highway and 25 MPG mixed highway and city. Since the engine is humming along, I don't want to mess with the plugs unless there some benefit - such as addressing the CEL and/or preventing the catalytic converter from being ruined/poisoned. Thanks