P0036: HO2S Heater Control Circuit (Bank 1 Sensor 2)
P0036 means the engine computer found a fault in the heater circuit of the oxygen sensor located behind the catalytic converter on engine bank 1. It usually causes no noticeable driving problem, but it turns on the check engine light and can cause a failed emissions test.
You can keep driving
The data lists no limp mode for this code and usually no noticeable drivability problem, so the car can normally be driven. The check engine light stays on, the catalyst monitor cannot complete, and the car may fail an emissions test or readiness check until it is repaired.
What it means
The oxygen sensor behind the catalytic converter (the exhaust part that cleans pollutants) is called sensor 2, and bank 1 is the side of the engine that contains cylinder 1. This sensor mainly checks whether the converter is working. It has a built-in heating element so it reaches working temperature quickly. The heater normally gets battery voltage through a fuse, and the engine control module (the engine computer) switches the ground side on and off and checks that the circuit responds as commanded. P0036 is the general circuit fault: the measured state of the heater circuit does not match the command, most often because the circuit is interrupted. Which exact fault triggers this general code, as opposed to the low or high versions, is decided by each manufacturer. Without the heater, the sensor becomes ready late and the catalyst monitor may not finish its test.
Likely causes
- Heating element inside the sensor burnt outVery likely
The heater is a small electrical element in the sensor, and when it fails the circuit is open and the computer sets the code.
- Wire or connector damaged by heat or road sprayVery likely
The sensor wiring runs near the hot exhaust and under the car, where heat and road spray can damage insulation or corrode the connector.
- Heater fuse blownPossible
The heater gets power through a fuse, and a shared fuse can set several heater codes at once.
- Output driver or software of the engine control moduleLess likely
The computer switches the heater ground, so a fault in that output or its software can trigger the code, though this is uncommon.
What you may notice
- Check engine light on
- Usually no noticeable drivability problem
- Catalyst monitor does not complete
- Emissions test or readiness check failed
What to check, cheapest first
- 1Check whether other heater codes are stored, such as P0037, P0038, P0056, P0054 or P0141. Several heater codes together point toward a shared cause like a fuse. · you can do it
- 2Find the oxygen sensor heater fuse in the fuse box and check whether it is blown. · you can do it
- 3Inspect the wiring and connector of the sensor behind the catalytic converter for melted insulation, damage, or corrosion. · you can do it
- 4Measure the heater element resistance across its terminals and compare it with the specification; an open circuit means the element is burnt out. · mechanic
- 5Check for battery voltage at the heater supply and for the switched ground signal from the engine computer at the connector. · mechanic
- 6If the sensor, wiring and fuse are fine, test the engine computer output; replace or repair the failed part, clear the code and complete a drive cycle to confirm the fix. · mechanic
Related codes
Frequently asked questions
Can I keep driving with a P0036 code?+
Usually yes, since there is typically no noticeable drivability problem and no limp mode is listed. The fault should still be repaired so the catalyst monitor can finish and the check engine light goes off.
Can a loose gas cap cause P0036?+
No. This code concerns the electrical heater circuit of the oxygen sensor, not the fuel system. The data lists a burnt heater, damaged wiring, a blown fuse, or the engine computer as causes.
Will P0036 pass an emissions test?+
Probably not. The check engine light is on and the catalyst monitor may not complete, which can cause a failed emissions test or readiness check.
Can I fix P0036 myself?+
It is possible. The repair difficulty is medium and estimated at about 0.3 to 1.5 hours. Checking the fuse and wiring is easy, while replacing the sensor or testing the circuit takes more skill.
Written with the help of AI from the public OBDex definition (CC0). Each make may use the code differently. Updated: 2026-11-10