I don't like when people post questions with a list of symptoms and one being the check engine light is on, but they have not had it checked.
Get it checked and report back!
On a second note - a O2 sensor will rarely go bad of it's own accord.
Internal engine problems could cause a sensor to degrade and later fail. External problems (getting hit or rot) could cause the sensor to degrade and later fail. But the sensor does not get "used up" or "worn out" from use. I've read claims that parts manufactors are rigging the after-market sensors to lean the fuel out a bit, something to aid the claims of crazy fuel mileage gains!
Thursday, April 5th, 2007 AT 11:42 PM