Code
P0031
HUMMER
P — Powertrain
Heated Oxygen Sensor (HO2S) Heater Circuit Low Voltage Bank 1 Sensor 1
AI status
Completed
Completed
100%
Causes
- Blown fuse or faulty relay supplying the O2 heater circuit
- Open, corroded or loose connector at the sensor or inline connector
- Damaged wiring (open, high resistance) between fuse/relay and sensor
- Poor ground or grounding point corrosion for the heater circuit
- Failed oxygen sensor heater element
- PCM (engine control module) fault or internal driver failure
Symptoms
- Malfunction Indicator Lamp (MIL) illuminated
- Delayed catalytic/oxygen sensor warm-up and reduced closed-loop operation
- Higher emissions and possible failed emissions test
- Rough or rich/lean running until sensor warms up
- Reduced fuel economy or drivability issues during cold start
What to check
- Read freeze frame and live data with a scan tool; confirm P0031 and any related codes
- Visual inspection of sensor, connector, wiring harness and chassis grounds for damage, corrosion, or contamination
- Check relevant fuses and relays for continuity and proper operation
- Backprobe the sensor heater connector with key ON (engine off) to confirm supply voltage and to the control side to check switching to ground
- Measure heater element resistance with sensor disconnected using a DMM
- Perform voltage drop and continuity checks between fuse/relay, PCM, and sensor harness
Signal parameters
- Expected supply voltage to heater fuse/relay: approximately battery voltage (~11–14 V) with key ON/engine running
- Expected heater element resistance (typical range): ~2–20 ohms (varies by sensor design)
- Expected heater current draw when powered: roughly 0.5–2 A (dependent on resistance)
- Heater should bring sensor to operating temperature within a few seconds to tens of seconds under normal conditions (manufacturer-specific)
Diagnostic algorithm
- Retrieve codes and freeze frame with a scan tool; record engine conditions when DTC set and note related codes (other O2/engine codes).
- Visually inspect Bank 1 Sensor 1 connector and wiring for corrosion, breaks, pin push-out, or overheating. Repair obvious damage before further testing.
- Check fuses and relays that feed the O2 heater circuit; replace if blown/faulty and retest.
- With the sensor disconnected, measure resistance across the heater terminals with a DMM. Compare to typical range (2–20 Ω). Very high/infinite resistance indicates an open heater. Very low/short indicates shorted element.
- With ignition ON (engine OFF), backprobe the power supply terminal at the sensor connector and verify battery voltage is present at the supply lead. If no voltage, trace to fuse/relay/wiring.
- Command the heater ON via bi-directional control (if scan tool supports) and measure voltage/current at the sensor connector and verify PCM switching to ground on the control side. Observe for low voltage or lack of switching.
- Perform continuity/voltage-drop checks between sensor connector and PCM power/ground points to identify high-resistance joints. Repair poor connections.
- If wiring and supply/ground are good but heater resistance or operation is out of spec, replace the O2 sensor. Clear codes and re-test road/drive cycle.
- If a new sensor still sets the code and wiring/grounds check good, evaluate PCM heater driver operation and consider module diagnostics/repair per vehicle service manual.
Likely causes
- Blown fuse or relay feeding the heater
- Broken/shorted wiring or high-resistance connector at Bank 1 Sensor 1
- Failed heater element inside the O2 sensor
- Bad ground at the sensor or chassis ground wire
- PCM heater driver malfunction
Fault status
Status
Stored when the PCM detects lower-than-expected voltage or inadequate heater operation on the HO2S heater circuit for Bank 1 Sensor 1; typically triggers MIL and requires inspection of heater power, ground, wiring, and the sensor.
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
Repair manuals
Manual library for HUMMER
138
Browse 138 HUMMER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
HUMMER
-
HUMMER: 2009
-
HUMMER: 2008
-
HUMMER: 2007
-
HUMMER: 2005
-
HUMMER: 2004
-
HUMMER: 2000
-
HUMMER: 1999
-
HUMMER: 1994
-
HUMMER: 1993
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
