P1031
HO2S Heater Current Monitor Control Circuit Sensors 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
HO2S Heater Current Monitor Control Circuit Sensors 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
HO2S Heater Current Monitor Control Circuit Sensors 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
HO2S Heater Current Monitor Control Circuit Sensors 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
Injector 4 - circuit malfunction
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
HO2S Heater Current Monitor Control Circuit Sensors 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
HO2S Heater Current Monitor Control Circuit Sensors 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
Heated Oxygen Sensor (HO2S) Heater Current Monitor Control Circuit Banks 1 and 2 Sensor 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
HO2S Heater Current Monitor Control Circuit Sensors 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
HO2S Heater Current Monitor Control Circuit Sensors 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
ECU Sees Closed Throttle
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
- Injector 4 - circuit malfunction
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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
Similar codes
P1031
HO2S Heater Current Monitor Control Circuit Sensors 1
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
- Connect an OBD-II scan tool, read/record P1031 and any related codes, and view freeze-frame data
- Verify the exact sensor referenced (Bank 1 Sensor 1 / Sensor 1) from OEM documentation
- Visually inspect the upstream O2 sensor, harness, and connector for corrosion, heat damage, or disconnection
- Check and verify the heater fuse/relay for the circuit; replace if blown or faulty
- Unplug the O2 sensor connector and measure heater resistance across the heater pins; compare to expected range — infinite or very high = open heater
- 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)
- 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
- 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
- If wiring and power are correct but heater element is open or out of spec, replace the oxygen sensor with correct OEM-specified part
- After repair, clear codes and perform a drive cycle or re-test heater control using scan tool to confirm the code does not return
- 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)
