O2 sensor heater codes

Ebaron

New Member
Supporting Member
Joined
Jan 7, 2024
Messages
18
Location
Rochester, NY
So I’ve tried to read all the previous threads on this, but my issue seems slightly different.
This is a 2006 TJ, 4.0.
last week I posted on the no start issue. 2 x when it barely started then ran poor it threw all 4 O2 Heater sensor codes ‘ Heater control O2 Low”, P0031, P0037, P0051, P0057. Problem was traced to multiple broken ground wires on right hand side of engine block ( G104). At that time, also got a communications code to instrument panel, but that code went away once I redid the grounds.

So it starts and runs great after ground wire fix, but immediately throws all the O2 heater codes even after multiple ’Clear code’ commands from my average code reader. My reader isn’t able to read O2 sensors while running.

I checked voltage and ground at the 2 upper O2 sensor plugs. Good ground, get about 5.8 V with ignition on or when running.

Both lower O2 sensors changed last year ( less that 1,000 miles) with NTKs as recommended. Uppers were not change since old ones did not want to come out and no codes on them.

I’ve read about the TSB fix to wiring for smog testing readiness, but I assume that won’t fix the codes coming on or not clearing. Correct me if I’m wrong.

Do I need to drive it more to clear the code?

I understand there may be a PCM problem, but the fact that all this came on when issue with ground occurred, I’m wondering if it’s something simple, esp. since all come on at once.

Is it worth to just take it to my shop and see if they can read the O2 sensors on start up?

Thanks!
 
So I’ve tried to read all the previous threads on this, but my issue seems slightly different.
This is a 2006 TJ, 4.0.
last week I posted on the no start issue. 2 x when it barely started then ran poor it threw all 4 O2 Heater sensor codes ‘ Heater control O2 Low”, P0031, P0037, P0051, P0057. Problem was traced to multiple broken ground wires on right hand side of engine block ( G104). At that time, also got a communications code to instrument panel, but that code went away once I redid the grounds.

So it starts and runs great after ground wire fix, but immediately throws all the O2 heater codes even after multiple ’Clear code’ commands from my average code reader. My reader isn’t able to read O2 sensors while running.

I checked voltage and ground at the 2 upper O2 sensor plugs. Good ground, get about 5.8 V with ignition on or when running.

Both lower O2 sensors changed last year ( less that 1,000 miles) with NTKs as recommended. Uppers were not change since old ones did not want to come out and no codes on them.

I’ve read about the TSB fix to wiring for smog testing readiness, but I assume that won’t fix the codes coming on or not clearing. Correct me if I’m wrong.

Do I need to drive it more to clear the code?

I understand there may be a PCM problem, but the fact that all this came on when issue with ground occurred, I’m wondering if it’s something simple, esp. since all come on at once.

Is it worth to just take it to my shop and see if they can read the O2 sensors on start up?

Thanks!

Did the code ever clear on its own after driving? I have 2006 wrangler had a p0057 code, changed oxygen sensor, was able to clear code on my my scanner but code comes right back after start up. Hope your issues got figured out.
Thanks
Tazer
 
Thanks for the reminder to update.
I did change out the other 2 O2 sensors to get that out of the mix. No change, all codes still thrown at startup after clearing with a scanner.
Note this Jeep is towed for camping trips, so not a daily driver.
We’ve taken it on trip and driven probably about 500 miles. I’m guessing at least 20 starts. Have had some longer drives on highway over 15 miles, which I’ve heard is needed clear some codes, so it can pass the NYS inspection.
Codes still being thrown at startup after clearing.
So I’m assuming I need to just replace PCM. Wranglerfix said others have experienced a similar problem
Just waiting till I have the extra cash.