Originally Posted by gothamtcb23
Hey Guys or Gals
So I have a 2005 Wrangler Unlimited. It's got about 90,000 miles on it and it seems to run fine. The only thing is, my check engine light goes on a lot. Every time I run it through the computer, it comes up that the O2 Sensors need to be changed. But I have changed them at least 4 times in the past two years. So I'll change them, and then a few months later, the engine light is on again. It's frustrating and its slowly draining my wallet. Does somebody know why this happens and what I can do to fix it? Or is this just something I have to live with?
What specific OBD2 codes does the computer throw? Get them read for free at almost any parts store. If the codes indicate that the O2 sensor are out of range that could mean that they are working
but your air fuel mix is off.
A really clogged air filter could do that. So could bad spark plugs.
Any type of air leak before the O2 sensor will set off the CEL and make the engine run rich because of a false lean condition.
Since you have pre and post cat converter O2 sensors they compare what goes into the cat and what comes out.
If the comparison does not show that the cat converters(s) did their job that may be the problem. The O2 sensor(s) are just the messenger(s). Don't kill ( or replace) the messenger!