P0032

HO2S Heater Control Circuit High (Bank 1 Sensor 1)

P0032 is a generic OBD-II powertrain diagnostic trouble code: HO2S Heater Control Circuit High (Bank 1 Sensor 1). It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0032
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P0032 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0032 means

P0032 is stored when the PCM detects that the heater control circuit for Bank 1, Sensor 1 — the upstream (pre-catalyst) oxygen sensor on the cylinder-1 side — is carrying abnormally high voltage or current. The heated oxygen sensor's internal heating element is powered by a ~12 V supply and switched by the PCM either via a ground-side driver or a controlled voltage feed, depending on the vehicle design.

A "High" circuit condition typically points to a short to battery voltage on the control wire, a failed heater element with unusually low internal resistance causing excessive current draw, or a fault in the PCM's own driver circuit. The PCM continuously monitors the heater circuit state and logs P0032 when the measured voltage or current exceeds the manufacturer's calibrated upper limit.

Like P0031, this fault leaves the vehicle driveable in most cases, but it delays the transition from open-loop to closed-loop fuel control after cold starts. Extended open-loop operation slightly degrades fuel economy and emissions, and the abnormal electrical condition can damage wiring or PCM driver circuitry if left unaddressed.

Common causes

Most-frequently reported root causes when P0032 is logged.

  • 1
    Failed oxygen sensor heater element with abnormally low internal resistance drawing excess current.
  • 2
    Short to battery voltage on the heater control (ground-side) wire within the harness.
  • 3
    Damaged insulation allowing the heater circuit wire to contact a 12 V supply rail.
  • 4
    Faulty heater relay that is welded closed, continuously energising the heater circuit.
  • 5
    Corroded or shorted wiring connector bridging the heater control pin to battery voltage.
  • 6
    PCM heater output driver failure causing the circuit to remain energised at high voltage.
  • 7
    Heat-damaged wiring routed too close to the exhaust manifold causing insulation breakdown.

Symptoms drivers notice

Malfunction indicator lamp (MIL / Check Engine Light) is illuminated.
Engine remains in open-loop fuel control for longer than normal after a cold start.
Slightly reduced fuel economy due to sub-optimal air-fuel ratio during warm-up.
Possible rough idle or minor hesitation during the cold engine phase.
In severe short-to-voltage cases, possible smell of burning wiring near the sensor harness.

How to diagnose P0032

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and read all stored DTCs; review freeze-frame data to identify the conditions under which P0032 was set.
  2. 2
    Inspect the Bank 1 Sensor 1 harness from the sensor to the PCM connector for signs of melted insulation, heat damage from proximity to the exhaust, and any obvious short points.
  3. 3
    Check the heater supply fuse and relay; a relay that is permanently closed can hold the circuit energised beyond normal duty cycle limits.
  4. 4
    With the sensor unplugged and ignition on, verify that the voltage on the heater control pin at the harness connector is within the expected range (should be near 0 V on a ground-controlled system when the PCM commands heater off).
  5. 5
    Measure the heater element resistance directly at the sensor's heater pins; resistance significantly below the normal range (2–30 Ω) suggests the element is shorted internally.
  6. 6
    If wiring and relay pass, replace the Bank 1 Sensor 1 oxygen sensor, clear the code, and verify the heater monitor completes successfully on the next drive cycle.
  7. 7
    If the fault returns after sensor replacement, inspect the PCM heater driver circuit per the vehicle service manual, as a shorted internal driver is possible though uncommon.

Related powertrain codes

Frequently asked questions

What is the difference between P0031 (Low) and P0032 (High)?

P0031 means the heater circuit is operating below its minimum threshold — typically an open circuit, broken wire, or short to ground. P0032 means the circuit is above its maximum threshold — typically a short to battery voltage, a stuck-closed relay, or an internally shorted heater element drawing excessive current.

Can P0032 damage other components?

A persistent short to voltage on the heater control wire can overheat wiring insulation and potentially stress the PCM's driver circuit over time. It is worth diagnosing promptly rather than leaving it active.

Is P0032 only caused by a bad oxygen sensor?

No. While a failed internal heater element is a common cause, the fault can also originate in the wiring harness (shorted to battery), a faulty heater relay, or, rarely, the PCM itself. Always confirm the wiring is sound before replacing the sensor.

How is the heater circuit monitored?

The PCM commands the heater on and monitors the resulting voltage or current on the control circuit. When the measured value falls outside the acceptable window — too low for P0031, too high for P0032 — the PCM increments a fault counter and sets the code once the threshold is exceeded on a qualifying number of trips.

Disabling P0032 in software

RaceTune can permanently disable P0032 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0032 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file