P0032 – Heated oxygen sensor (HO2S) 1, bank 1, heater control -circuit high

By Reinier (Contact Me)
Last Updated 2016-06-02
Automobile Repair Shop Owner

Trouble CodeFault LocationProbable Cause
P0032 Heated oxygen sensor (HO2S) 1, bank 1, heater control -circuit high Wiring short to positive, HO2S, ECM

We recommend Torque Pro

What Does Code P0032 Mean?

OBD II fault code P0032 is defined as “HO2S (Heated Oxygen Sensor) Heater Control Circuit High(Bank 1 Sensor 1)”, with “Bank 1” referring to the bank of cylinders that contains cylinder #1 on engines with two cylinder heads, and “Sensor 1” referring to the oxygen sensor located before the catalytic converter(s), i.e., upstream of the converter(s).

OBD II code P0032 is most commonly set when the PCM (Powertrain Control Module) detects a signal voltage or a resistance level from the oxygen sensor control circuit that does not fall within predefined parameters. On most applications, the sensor heater circuit voltage should closely match the battery voltage, and a deviation from battery voltage of around 10% will lead to the PCM generating and storing a fault code, and illuminating the CHECK ENGINE light.

Note that two other conditions can also cause code P0032 to be stored-

  • On most applications, the electrical resistance in the circuit should be around 8 Ohms, and a deviation of around 10% from this value will result in a code being stored.

  • A code can also be stored when the PCM does not detect a change in the oxygen sensor reading for periods of more than 8 continuous seconds.

NOTE: The time required for static (constant) readings to cause a code to be stored may differ between applications, so refer to the repair manual for exact values.

In order for any engine to work at peak efficiency, it requires an air to fuel ratio that allows all of the fuel in the mixture to be combusted without any excess air remaining after the combustion process is complete, or with additional air required to complete the combustion process. This ratio is known as the “stoichiometric” mixture/ratio, and it refers to a fuel to air ratio required by an engine under an unvarying load.

There is no ideal fuel to air ratio that applies to all engines under all conditions, and many factors, such as driving style and driving conditions can swing the ideal mixture for a particular engine towards lean or rich conditions. However, the PCM on any particular application collects data from various sensors (including the oxygen sensor(s)), to calculate and deliver the ideal air/fuel mixture to suit the reigning operating conditions.

The role of the upstream oxygen sensor(s) in this is to measure the amount of oxygen in the exhaust stream, which value is used by the PCM to make adjustments to ignition timing, VVT/VCS systems (where fitted), and injector pulse widths to maintain an optimum fuel delivery strategy, thus keeping the engine performing at peak efficiency.

NOTE #1: Modern oxygen sensors are heated electrically, which makes them responsive much sooner than if they were heated only by the exhaust stream, thus reducing emissions, as well as the time required for the PCM to enter a closed-loop mode.

NOTE #2: Some applications, such as some Toyota and other Japanese cars, use AIR/FUEL SENSORS instead of conventional heated oxygen sensors. Refer to the relevant manual for code setting parameters and testing procedures for these applications, since the two types of sensors are NOT interchangeable.

The image below shows some of the differences between a typical heated oxygen sensor, and a typical Air/Fuel sensor.


Note: Circuit High Input codes are mostly caused by defective alternators that develop excessive voltages, although there may be other causes as well, such as short circuits that “leak” current into a particular system from other, unrelated systems that work on higher voltages. Note that in the case of short circuits that leak power into a control circuit, there is likely to be other, seemingly unrelated trouble codes present along with the code(s) being investigated. Diagnosing a “high input” code will always involve a thorough testing of the charging system as a first step, followed by measures to isolate the system from all other possible sources of power during resistance, continuity, and reference voltage tests.

What are the common causes of code P0032 ?

Most causes of code P0032 are related to damaged, burnt, or short circuited wiring, with wiring burnt by hot exhaust components being the most common. Other possible causes include-

  • Large exhaust leaks

  • Damage to oxygen sensors and wiring caused by road debris

  • Defective oxygen sensors

  • Damage caused by poor quality aftermarket oil and fuel additives

  • Low fuel pressure (Check for fuel pressure related codes)

  • Excessive fuel pressure (Check for fuel pressure related codes)

  • Unmetered air entering the engine

  • Open circuits (Blown fuses where fuses are fitted)

  • Loss of ground

  • Although PCM failure is not altogether impossible, it is an exceedingly rare event, and the fault must be sought elsewhere before any control module is replaced.

NOTE: Modified engines could cause all manner of oxygen sensor and emission related issues, simply by virtue of the fact that they do not create exhaust streams that a stock oxygen sensor and control circuit can be expected to analyse reliably. Getting the emission control system on a modified engine right is largely a matter of trial and error, and the diagnostic/repair procedure outlined here should therefore not be applied to non-stock engines and exhaust systems.

What are the symptoms of code P0032 ?

Typical symptoms of code P0032 could include the following-

  • Illuminated CHECK ENGINE light

  • Stored trouble code

  • Increased fuel consumption

  • A lean running condition may be present

  • Loss of engine power

  • Visible black smoke may issue from the tail pipe

NOTE: Not all of these symptoms may be present in all cases, and the severity of one or more symptoms could vary between vehicles.

How do you troubleshoot code P0032 ?

NOTE #1: Since each oxygen sensor has its own dedicated heater control circuit, you will need to have a repair manual for the application being worked on in order to be able to correctly determine the location, function, color-coding, and routing of all wiring associated with the oxygen sensor being investigated.

NOTE #2: Diagnosing code P0032 requires that the engine be in good running order, with no unmetered air entering the engine. If other codes relating lean running, or misfiring conditions are present long with code P0032, repair these issues first before attempting an electrical diagnosis of this code.

NOTE #3: It is important to retest the system after each step in the repair procedure to ensure a reliable repair.

Step 1

Record all fault codes and freeze frame data present for future reference. This information can be valuable in identifying intermittent faults.

Step 2

Since burnt wiring is a common cause of code P0032, thoroughly inspect all associated wiring and connectors for signs of damage, short circuiting, or corrosion. Pay particular attention to the routing of wiring, since unsecured wiring can burn against hot exhaust components. Repair all wiring issues as required.

Step 3

If the code persists, perform resistance, continuity, ground, and reference voltage checks on the wiring in the circuit, but be sure to consult the manual to identify the wiring associated with the sensor in question. Compare obtained readings against values stated in the manual. Reference voltages should always closely match battery voltage; about 12.6-, to 13.8 volts. Be sure to disconnect all control modules before performing continuity checks to prevent damaging a control module.

The oxygen sensor itself forms part of the control circuit, and must therefore be checked as well, but be sure to disconnect the sensor from its wiring before performing resistance and continuity checks on the sensor. Compare resistance readings to values stated in the manual, and replace all sensors that do not comply with the manufacturer’s specification.

NOTE: On some applications, the reference voltage and ground is supplied by the PCM. In these designs, there is no fuse incorporated into the circuit. Consult the manual on which design is used on the vehicle being worked on.

Step 4

If the fault persists and scanner can monitor live data streams, start the engine and monitor the live data. Typically, the signal voltage from pre-catalytic converter oxygen sensors should constantly vary from around 0.1V, to about 0.9V once the engine has reached working temperature and the PCM has entered into closed loop mode.

If obtained readings do not fall within this broad range, or if there are long periods (typically 8 seconds and more) during which the readings remain constant, remove the oxygen sensor(s) and inspect it/them for signs of discoloration, or the presence of undesirable deposits. Both conditions can cause code P0032, meaning that the cause/origin of the discoloration or deposits must be found and corrected.

However, oxygen sensors that are damaged by additives cannot be repaired, and replacement is the only reliable remedy.

NOTE: At this point it is important to determine if the vehicle had been running with any type of additive in either the fuel or the engine oil, or both. Some aftermarket oil and fuel additives contain silicone-based substances that can permanently damage oxygen sensors.

If it is suspected that oil or fuel additives are the cause of discoloration or deposits, check the condition of the spark plugs, since the plugs will often also be discolored or covered in harmful deposits due to long term exposure to some, mostly poor quality additives.

Step 5

If sensors are replaced, reconnect (and secure) all wiring, and operate the vehicle to see if the code returns. It is a good idea to leave the scanner connected during this drive cycle so that live data from the sensor control circuit can be monitored effectively.

If all electrical values correspond to the values stated in the manual, and new oxygen sensors had been fitted, it is unlikely that the fault code will return. However, if it does return, there is likely to be an intermittent fault present. Intermittent faults can sometimes be extremely difficult to find and repair, meaning that the fault may have to be allowed to worsen before an accurate diagnosis and repair can be made.

Codes Related to P0032

  • P0030 – Relates to “HO2S Heater Control Circuit (Bank 1 Sensor 1)”

  • P0031 – Relates to “HO2S Heater Control Circuit Low (Bank 1 Sensor 1)”

BAT Team Discussions for P0032

  • 03 PT Cruiser Turbo CEL Issues
    Spent Saturday afternoon stripping all the tape from the harness junctions everywhere I could reach. Slid the mesh covering back to check the actual harness splice points and to look for damaged wires. I found no issues with the harness. I also pulled all the connectors and checked for corrosion but...
  • 2005 Dodge Grand Caravan p0032 heated O2 circuit
    3.8 engine, 131,000 miles. Two days ago, CEL popped on, code p0032 showing when I scanned. Been doing my research, and most of the info I find indicates to just replace the O2 sensor. Figure to check into doing that this weekend, when I actually have 1 day off! Come out of work tonight, and the...