P0032 — HO2S Heater Control Circuit High (Bank 1 Sensor 1)
What P0032 means
The engine control module switches a heater inside the upstream oxygen sensor (Bank 1 Sensor 1) so it reaches operating temperature quickly. P0032 sets when the module sees a high voltage in that heater control circuit, such as a short to power or an open circuit. Without a working heater, mixture control is less accurate, especially after a cold start.
Symptoms
- Check engine light on
- Worse fuel economy
- Rough or unstable idle
- Hesitation when accelerating
- Slightly reduced power
- Failed emissions test
Possible causes
- Damaged, open or shorted-to-power wiring in the heater circuit
- Corroded or damaged sensor connector
- Failed heater element in the Bank 1 Sensor 1 oxygen sensor
- Blown fuse or faulty relay in the heater circuit
- Faulty heater driver inside the PCM
How to diagnose
- Scan for codes and freeze frame data, clear the code and see if it returns
- Inspect the sensor wiring and connector for chafing, heat damage and corrosion
- Check the heater fuse and relay
- Measure the sensor heater resistance and compare it to the spec for your vehicle
- Check for power and the control signal at the sensor connector
- Test the control wire to the PCM for opens and shorts to power
- Look for exhaust leaks near the sensor and review fuel trims
- If wiring and sensor test good, suspect the PCM
Common fixes
- Replace a blown fuse or bad relay
- Repair the wiring or connector in the heater circuit
- Replace the Bank 1 Sensor 1 oxygen sensor
- Replace or reprogram the PCM if it is confirmed faulty
Questions and answers
Can I drive with a P0032 code?
Usually yes, it is not a safety risk. However, fuel use and emissions can increase, so schedule diagnosis soon.
Do I need to replace the oxygen sensor for P0032?
Not always. Check the fuse, wiring and connector first. Replace the sensor if its heater resistance is out of spec.
What is the difference between P0031 and P0032?
P0031 means the heater circuit reads low, typically a short to ground. P0032 means it reads high, usually a short to power or an open circuit.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.