After replacing the O2 sensor due to fault codes 1166 and 1167, I still get 1167-Heater circuit error. I check resistance through O2 sensor heat, about 17 Ohms. Plug has 14 volts feeding heater. I read somewhere that computer has to re learn parameters to get CEL to go out, after running several hours/cycles. Is this true?

  • 1
    Did you clear the codes after putting the new O2 sensor in? Commented May 18, 2016 at 21:25
  • @LynnCrumbling your comment should be an answer
    – Moab
    Commented May 18, 2016 at 21:57
  • im assuming he did clear the code since he said only 1167 came back.
    – Ben
    Commented May 18, 2016 at 22:19
  • The sensor heater Ohm reading is about right for a typical regular Oxygen sensor. It is too high for a typical Air Fuel Ration sensor. The PCM will set this code it the ohm reading is incorrect. The exact vehicle would need to be known to say for sure. A VIN would be helpful. There are several variations of the engine control system in these cars. Some had significant issues. Commented May 19, 2016 at 2:35

1 Answer 1


As @FredWilson pointed out, there is no relearn for a heater circuit code.

On a 2.3

Check for power at the ECM connector C pin 13 (white).

On a 3.0

Check for power at the ECM connector C pin 1 (black/white).

While the o2 heater wire may have power there may be a break in the wire that goes to the ECM. This wire tells the ECM that the heater relay is working.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .