HomeTrouble CodesP0036

P0036 — Ho2S Heater Control Circuit Bank 1 Sensor 2

Generic OBD-II · all makesPowertrain (engine & transmission)

The P0036 code indicates a problem with the heater control circuit for Bank 1 Sensor 2, which is part of the oxygen sensor (O₂) system. It means the engine control module is not receiving the expected signal from the sensor’s heater, so the sensor may not be operating properly.

Symptoms

What causes it — most likely first

1. Faulty O₂ sensor (Bank 1 Sensor 2)

The sensor itself or its heater element may be damaged, causing an open or short circuit in the heater control line.

2. Wiring or connector issue

Loose, corroded, or broken wires in the sensor’s heater circuit can prevent the heater from functioning correctly.

3. PCM/ECM software or logic fault

A rare software glitch or fault in the engine control module can misinterpret the heater signal, but this is uncommon compared to hardware issues.

4. Vacuum leak near sensor wiring

A vacuum leak that affects the sensor’s operating temperature can cause the heater control circuit to fail.

How it's diagnosed

  1. Confirm the code with an OBD‑II scanner and clear it to see if it recurs
  2. Inspect the O₂ sensor for physical damage and test the heater resistance with a multimeter
  3. Check the wiring harness and connector for continuity and corrosion
  4. Test the sensor’s heater circuit with a scan tool that can read live data
  5. If wiring and sensor are fine, consider testing the PCM’s heater control output signal

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Is the PCM the most common fix for P0036?

No, the PCM is rarely the cause. The problem is almost always a bad sensor or wiring issue. Replacing the PCM is usually unnecessary and should be a last resort.

What does the “heater” do in an O₂ sensor?

The heater warms the sensor quickly to its operating temperature, ensuring accurate readings after cold starts.

Can I ignore a P0036 code?

Leaving the code unchecked can lead to poor fuel economy, increased emissions, and potential damage to downstream components, so it should be addressed promptly.