Home / DTC / P1031 — HO2S Heater Current Monitor Control Circuit Sensors 1

P1031 — HO2S Heater Current Monitor Control Circuit Sensors 1

Detailed page for trouble code P1031.

32,433codes
58brands
9,979generic
22,454specific
Reset
Code

P1031

BUICK P — Powertrain

HO2S Heater Current Monitor Control Circuit Sensors 1

Brand: BUICK
Views: UK: 16 EN: 40 RU: 30
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

CADILLAC P — Powertrain

HO2S Heater Current Monitor Control Circuit Sensors 1

Brand: CADILLAC
Views: UK: 18 EN: 36 RU: 33
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

CHEVROLET P — Powertrain

HO2S Heater Current Monitor Control Circuit Sensors 1

Views: UK: 17 EN: 37 RU: 30
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

CHRYSLER P — Powertrain

HO2S Heater Current Monitor Control Circuit Sensors 1

Brand: CHRYSLER
Views: UK: 19 EN: 40 RU: 31
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

DACIA P — Powertrain

Injector 4 - circuit malfunction

Brand: DACIA
Views: UK: 1 EN: 5 RU: 1
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

GM P — Powertrain

HO2S Heater Current Monitor Control Circuit Sensors 1

Brand: GM
Views: UK: 19 EN: 39 RU: 32
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

GMC P — Powertrain

HO2S Heater Current Monitor Control Circuit Sensors 1

Brand: GMC
Views: UK: 19 EN: 41 RU: 54
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

HUMMER P — Powertrain

Heated Oxygen Sensor (HO2S) Heater Current Monitor Control Circuit Banks 1 and 2 Sensor 1

Brand: HUMMER
Views: UK: 4 EN: 14 RU: 9
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

OLDSMOBILE P — Powertrain

HO2S Heater Current Monitor Control Circuit Sensors 1

Views: UK: 22 EN: 41 RU: 32
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

PONTIAC P — Powertrain

HO2S Heater Current Monitor Control Circuit Sensors 1

Brand: PONTIAC
Views: UK: 18 EN: 36 RU: 31
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

RAM P — Powertrain

ECU Sees Closed Throttle

Brand: RAM
Views: UK: 2 EN: 7 RU: 2
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

RENAULT P — Powertrain

- Injector 4 - circuit malfunction

Brand: RENAULT
Views: UK: 1 EN: 6 RU: 4
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1031

SATURN P — Powertrain

HO2S Heater Current Monitor Control Circuit Sensors 1

Brand: SATURN
Views: UK: 18 EN: 38 RU: 32
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or broken heater element in the oxygen sensor
  • Short to ground or short to voltage in the heater wiring
  • High resistance connection (corroded or loose connector, damaged terminal)
  • Blown fuse or faulty relay supplying the heater circuit
  • Incorrect or failed replacement oxygen sensor (wrong heater specification)
  • PCM/ECM driver malfunction (rare)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Heater circuit DTC stored for Bank 1 Sensor 1 (sensor 1)
  • Longer cold-start warm-up and prolonged open-loop fuel control
  • Reduced fuel economy and possible drivability issues
  • Failed emissions test / readiness monitor incomplete

What to check

  • Read and record freeze frame and all stored codes with a scan tool
  • Confirm vehicle-specific code definition (manufacturer-specific P1031)
  • Visual inspection of sensor, connector, and wiring harness for damage, corrosion, or loose terminals
  • Check relevant fuses and relays for heater circuit
  • Backprobe sensor heater pins and measure supply voltage with key ON and engine OFF
  • Measure heater element resistance at the sensor (unplugged)

Signal parameters

  • Heater element resistance (cold): typically low — often in the single to low double-digit ohms (example range ~2–30 Ω depending on sensor)
  • Heater supply voltage (key ON): near battery voltage at the feed/fuse (~12 V)
  • Heater current when ON: typically under a few amps (varies by sensor design; often ~0.5–3 A)
  • ECM control method: usually switched/PWM control of heater circuit — duty cycle varies with temperature and control strategy
  • Expected behavior: when commanded ON, voltage pulses appear at heater feed and measured current increases; open heater shows infinite resistance

Diagnostic algorithm

  1. Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
  2. Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
  3. Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
  4. Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
  5. Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
  6. With key ON (engine OFF) backprobe the heater feed pin and measure for battery voltage at the connector/feed — no voltage indicates supply issue (fuse/relay/wiring)
  7. Using a scan tool, command the heater ON (if supported) and measure voltage/current at the sensor connector; observe for PWM switching and current draw
  8. Perform a continuity check from the sensor heater pins to the ECM connector to verify no open/shorts; check for shorts to chassis ground or battery
  9. If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
  10. After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
  11. If sensor and wiring verify OK and the heater circuit still reports abnormal current, follow OEM procedures to test/replace PCM/ECM driver module

Likely causes

  • Open or high-resistance heater at the sensor or wiring connector
  • Corroded/loose sensor connector or terminal causing poor supply or return
  • Blown heater fuse or failed power feed/relay
  • ECM heater driver fault (only after wiring and sensor verified)

Fault status

⚠️ Status
P1031 — HO2S heater current/monitor control circuit fault for sensor 1 (Bank 1 Sensor 1). Indicates abnormal heater circuit current or control; MIL illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email