P0031 - HO2S Heater Control Circuit Low (Bank 1, Sensor 1)
Last updated:
System
Powertrain (Engine & Gearbox)
Related Fault Codes
Technical Description
Diagnostic Trouble Code (DTC) P0031 stands for 'HO2S Heater Control Circuit Low (Bank 1 Sensor 1)'. It occurs when the Engine Control Unit (ECU) detects a low voltage condition in the heater control circuit of the upstream oxygen sensor on Bank 1. The sensor heater is essential for bringing the sensor up to operating temperature quickly (approx. 315°C/600°F). The ECU monitors the ground side of the circuit; if it detects that the voltage remains near zero when it should be high, or if the current draw is outside specified parameters, P0031 is stored. This prevents the engine from entering 'Closed Loop' mode efficiently.
Possible Causes
Failed heater element inside the oxygen sensor
Damaged wiring harness or corroded oxygen sensor connector
Blown fuse or faulty oxygen sensor heater relay
Internal Engine Control Module (ECM) failure in the heater driver circuit
Symptoms
Recommended Solution
- VISUAL INSPECTION: Inspect the Bank 1 Sensor 1 connector for corrosion or heat damage. Check the wiring harness for contact with the exhaust manifold. Verify the integrity of relevant fuses.
- RESISTANCE TEST: Disconnect the sensor and measure resistance across the heater terminals (typically the two wires of the same color). Specified value is usually 10–20 Ohms. If reading is infinite (Open Circuit), the sensor must be replaced.
- VOLTAGE TEST: With ignition ON, check for 12V at the vehicle side of the harness connector. Ensure the ECU is providing the ground pulse (check using a lab scope or test light).
- COMPONENT REPLACEMENT: If power and ground are present but sensor resistance is out of spec, replace the oxygen sensor with a high-quality OEM part.
Mechanic's Tip
Before replacing expensive components, always double-check wiring and connections. 80% of all sensor faults are actually due to corroded contacts or broken wires.
Do you also have
other fault codes?
See how P0031 connects with your other fault codes. Our advanced analysis tool identifies causal relationships and root causes directly.