P0032Engine computer

P0032: HO2S Heater Control Circuit High (Bank 1 Sensor 1)

P0032 means the engine control module detected too high a voltage on the heater circuit of the upstream oxygen sensor on bank 1. The car usually stays drivable, but the sensor warms up late, which can raise emissions and cause a failed emissions test.

You can drive, but get it checked soon

The code does not normally cause limp mode, so the car generally keeps running. A late-warming sensor can increase emissions, and a short in the wiring can blow a fuse repeatedly, so have it checked soon rather than leaving it.

What it means

The upstream oxygen sensor on bank 1 (the side of the engine with cylinder 1), mounted before the catalytic converter, only gives a usable reading once its ceramic element is hot. A heating element inside the sensor warms it quickly after a cold start. The heater gets battery voltage through a fuse or relay, and the engine control module switches the ground side with a pulsed signal. It compares the commanded state with the measured voltage or current. P0032 is set when it sees too high a voltage on that control circuit, typically because the switched ground wire is shorted to battery voltage. On systems that measure current, an internal short in the heating element can set the same code. The module usually switches the heater off to protect its output, so the sensor warms up late and closed-loop control (fuel adjustment based on the sensor's readings) starts later than it should after a cold start.

Likely causes

What you may notice

  • Check engine light on
  • Closed-loop control starts late after a cold start
  • Fuse may blow repeatedly
  • Emissions test or readiness check failed

What to check, cheapest first

  1. 1Read the code and any related codes (such as P0030, P0031 or P0135) with a scan tool, and note the freeze frame data. · you can do it
  2. 2Inspect the wiring harness and connector at the bank 1 upstream oxygen sensor for chafed insulation, melted spots, water or corrosion. · you can do it
  3. 3Check the heater fuse and relay for the oxygen sensor circuit, and note whether the fuse has blown before. · you can do it
  4. 4Measure the heater element resistance at the sensor and compare it with the specification for the vehicle. · mechanic
  5. 5Test the heater control wire for a short to battery voltage between the sensor connector and the engine control module. · mechanic
  6. 6If the wiring and sensor test fine, check the module's heater output driver, then clear the code and complete a drive cycle to confirm the repair. · mechanic

Related codes

Frequently asked questions

Can I drive with a P0032 code?+

Usually yes for a short time, since limp mode is not typical. The sensor warms up late and emissions may rise, so get it checked soon, especially if a fuse keeps blowing.

Can a loose gas cap cause P0032?+

No. A gas cap affects the fuel vapor system, not the oxygen sensor heater circuit. P0032 points to wiring, the sensor heater, a connector or the control module.

Will P0032 pass an emissions test?+

Probably not. The check engine light is on and the code is emissions relevant, and the readiness check may also fail. After the repair, a drive cycle is required before the monitors complete.

Can I fix P0032 myself?+

Often yes. The repair is rated medium difficulty and takes roughly 0.5 to 2 hours. Repairing a chafed wire or replacing the sensor is doable at home if you are comfortable with basic electrical work.

Written with the help of AI from the public OBDex definition (CC0). Each make may use the code differently. Updated: 2026-11-10