What Does Code P0031 Mean?
The diagnostic trouble code P0031 stands for “HO2S Heater Control Circuit Low (Bank 1 Sensor 1)”. This code indicates that the Engine Control Module (ECM), often referred to as the Powertrain Control Module (PCM), has detected a voltage or current reading below its specified operational threshold in the heater control circuit for the upstream oxygen sensor on Bank 1. The Heated Oxygen Sensor (HO2S) is crucial for accurate air/fuel ratio monitoring, providing feedback to the ECM to optimize fuel injection and minimize emissions. To achieve an accurate signal, an HO2S must reach and maintain a specific operating temperature, typically around 600 degrees Fahrenheit (315 Celsius). This is accomplished via an integrated electrical heating element. When the ECM commands the heater on, it expects a certain current draw and voltage drop across the heater circuit. If the ECM senses a voltage significantly lower than expected, or an excessively high current draw indicative of a short to ground or a resistive short within the heater circuit itself, it interprets this as a “low” circuit condition, activating the Malfunction Indicator Lamp (MIL) and storing the P0031 code. Bank 1 refers to the side of the engine containing cylinder #1, and Sensor 1 designates the upstream or pre-catalytic converter oxygen sensor.
Common Symptoms
- Illumination of the Malfunction Indicator Lamp (MIL) or “Check Engine Light”.
- Reduced fuel economy due to the ECM defaulting to a rich fuel trim strategy or remaining in open-loop operation longer.
- Rough idling or noticeable decrease in engine performance, particularly during cold start-ups.
- Increased exhaust emissions, potentially leading to a failed emissions inspection.
- Hesitation or poor throttle response, as accurate air/fuel ratio adjustments are compromised.
What Causes the Code P0031?
- Faulty Heated Oxygen Sensor (HO2S) heater element (internal short circuit or excessively low resistance).
- Damaged or corroded wiring harness leading to the Bank 1 Sensor 1 heater circuit (short to ground, chafing, or poor connection).
- Blown fuse protecting the HO2S heater circuit.
- Faulty HO2S heater control relay (less common for individual sensor heaters, but possible in some designs).
- Corrosion or poor pin tension within the electrical connectors for the HO2S or ECM.
- Failed ECM/PCM internal driver circuit for the HO2S heater (rare, but should not be overlooked after all other possibilities are exhausted).
How to Diagnose and Troubleshoot
Diagnosing P0031 requires a systematic approach, leveraging a digital multimeter (DMM) and an OBD-II scan tool.
- Visual Inspection: Begin with a thorough visual inspection of the Bank 1 Sensor 1 HO2S and its wiring harness. Look for any signs of physical damage, chafing, burns, corrosion on the connector, or loose connections. Trace the wiring back as far as possible, checking for points of contact with exhaust components or sharp edges. Verify the integrity of the exhaust system for any leaks near the sensor that could cause erroneous readings.
- Check Fuses: Locate the fuse box (or boxes) and identify any fuses related to the HO2S heater circuits or engine control. Using a DMM, check for continuity across the fuse. A blown fuse indicates a short circuit somewhere in the heater circuit, which must be identified before replacement.
- Scan Tool Data Analysis: Connect an OBD-II scan tool and confirm the presence of P0031. Review Freeze Frame Data to understand the engine operating conditions when the code was set. Monitor live data streams:
- Observe the HO2S heater status (on/off) and heater duty cycle, if available.
- Check the HO2S sensor voltage for Bank 1 Sensor 1; if the heater is not working, the sensor will remain cold, and its voltage will react very slowly or remain stagnant.
- Electrical Circuit Testing (DMM):
- Disconnect Sensor: Disconnect the Bank 1 Sensor 1 HO2S electrical connector.
- Power Supply Check: With the key ON (engine OFF or running, depending on the system’s heater activation strategy—consult service information), identify the power supply wire(s) for the heater circuit at the harness side of the connector. Using the DMM set to Volts DC, check for 12-volt battery power. If no voltage is present, trace the circuit back towards the fuse box or relay for an open circuit or check the relay operation.
- Ground Circuit Check: Identify the ground wire(s) for the heater circuit at the harness side of the connector. Using the DMM set to Ohms, measure resistance between this pin and a known good chassis ground. Resistance should be very low (typically less than 0.5 ohms). High resistance indicates a poor ground connection.
- Heater Element Resistance Check: On the sensor side of the disconnected connector, identify the two pins corresponding to the heater element (consult wiring diagrams for pin identification). Set the DMM to Ohms and measure the resistance across these two pins. A functional HO2S heater typically has a resistance between 3 to 15 ohms (specific values vary by manufacturer; always refer to service specifications). An open circuit (OL or infinite resistance) indicates a failed heater element. A significantly lower resistance than specified could indicate an internal short circuit within the heater, triggering the “low” condition.
- Continuity to Ground/Power (Harness Side): With the harness connector disconnected from the sensor and the key OFF, use the DMM to check for continuity between the heater power supply wire and chassis ground. Also, check for continuity between the heater control wire (if ECM switched ground) and battery positive. Any continuity indicates a short circuit in the wiring harness.
Recommended Repairs and Solutions
Based on the diagnostic findings, the appropriate repairs can be implemented:
- Replace the HO2S (Bank 1 Sensor 1): This is the most common repair for P0031. If the heater element resistance test indicated an open circuit or an out-of-specification resistance, the sensor is faulty and needs replacement. Always use a high-quality OEM or reputable aftermarket sensor to ensure proper function and longevity.
- Repair Wiring Harness: If visual inspection or DMM tests revealed a short to ground, an open circuit, or excessive resistance in the wiring harness, the damaged section must be professionally repaired or replaced. Use appropriate soldering and heat-shrink tubing for durable repairs, or consider a pigtail harness repair kit if the damage is localized to the connector.
- Replace Blown Fuse: If a blown fuse was identified, replace it with a fuse of the correct amperage. However, simply replacing the fuse without identifying and rectifying the underlying short circuit will likely result in the new fuse blowing again.
- Clean or Replace Connectors: If corrosion or poor pin tension was found in the electrical connectors, clean the terminals using electrical contact cleaner and a small brush. For severely corroded or damaged connectors, replacement of the connector body and terminals may be necessary.
- Replace HO2S Heater Control Relay: If applicable to the vehicle’s design and testing indicates a faulty relay, replace it.
- ECM/PCM Replacement: This should be considered a last resort. If all other components and wiring have been thoroughly tested and confirmed good, and the ECM’s internal driver for the HO2S heater circuit is proven faulty (e.g., no voltage output when commanded, or incorrect current regulation), then ECM replacement and reprogramming may be necessary.
Mechanics’ Tip: After any repair, clear the P0031 code and perform a drive cycle that includes engine warm-up and varying load conditions to ensure the heater circuit functions correctly and the code does not return. Monitoring live data for the HO2S sensor voltage during the drive cycle can confirm proper operation and sensor responsiveness after the heater has brought it to operating temperature.

