Code
P1031
CADILLAC
P — Powertrain
HO2S Heater Current Monitor Control Circuit Sensors 1
Views:
UK: 20
EN: 36
RU: 33
AI status
Completed
Completed
100%
Causes
- Open or short in the O2 sensor heater element
- Blown fuse or faulty relay supplying heater circuit
- Damaged, corroded, or disconnected connector or wiring (power or ground)
- Poor ground or high resistance in supply/ground
- Faulty oxygen sensor (heater portion)
- PCM / engine control module heater driver fault
Symptoms
- Check Engine Light (MIL) illuminated
- Possible increased tailpipe emissions or failed emissions test
- Rough idle or hesitation during cold start (until sensor heats)
- Reduced fuel economy
- Delayed closed-loop fuel control until heater functioning
What to check
- Retrieve freeze frame and live data with a scan tool; confirm P1031 and note conditions
- Visual inspection of sensor connector, wiring, and harness for damage or corrosion
- Check related fuses and heater relay for continuity and operation
- Measure supply voltage at the heater power pin with key ON (should see battery voltage or switched B+)
- Measure heater element resistance at the sensor (disconnect sensor first) and compare to spec
- Backprobe/monitor heater circuit current or voltage while cranking/running (manufacturer-specific)
Signal parameters
- Heater resistance (typical upstream HO2S): roughly 2–20 ohms (varies by sensor design) — check manufacturer spec
- Supply voltage to heater: near battery voltage when relay/fuse present (switched B+), often pulsed by PCM
- Heater current: generally up to a few amps when energised (commonly 0–3 A) — varies by vehicle/sensor
- PCM monitoring may look for expected current profile when heater commanded ON
Diagnostic algorithm
- Use a scan tool to confirm P1031 is current, view freeze frame and live data, then clear the code and attempt to re-create.
- Perform a thorough visual inspection of the upstream O2 sensor connector, wiring, and chassis ground points for corrosion, damage, or disconnection.
- Verify fuses and relays that supply the heater circuit; replace any blown fuse or faulty relay and retest.
- With the sensor disconnected, measure the heater element resistance across the heater pins and compare to factory specification. An open or very high reading indicates a failed heater.
- With key ON (engine off), check for battery voltage at the heater power feed at the sensor connector. If no voltage, trace supply back through fuse/relay to source.
- Backprobe the heater control/monitor lead and observe PCM command and measured current/voltage with the engine running (or as instructed by factory procedure). Look for short to ground or short to power conditions.
- Check continuity from the sensor heater pins to the PCM connector to find opens or high resistance. Repair any damaged wiring, pins, or connectors.
- If wiring and power/ground are good but heater resistance is out of spec or intermittent, replace the O2 sensor with a correct OEM sensor and clear codes.
- If fault remains after sensor and wiring repairs, suspect PCM heater driver/monitor circuit and perform manufacturer-recommended PCM tests before replacement.
- After repairs, clear codes and perform a drive cycle or monitor until the readiness test completes to confirm repair.
Likely causes
- Open or shorted heater inside the upstream O2 sensor (most common)
- Blown fuse for O2 sensor heaters or failed heater relay
- Damaged wiring harness or corroded connector at the sensor
- Poor ground or high resistance in the sensor power feed
- PCM output/monitor circuit fault (less common)
Fault status
Status
HO2S heater current monitor control circuit malfunction for sensor(s) 1 — heater current outside expected range or circuit monitoring fault.
Repair difficulty: Medium
Diagnostic time: 0.5-2.5 hours
Similar codes
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
