Home / DTC / P0058 — HO2S Heater Control Circuit High Bank 2 Sensor 2

P0058 — HO2S Heater Control Circuit High Bank 2 Sensor 2

Detailed page for trouble code P0058.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P0058

Generic P — Powertrain

HO2S Heater Control Circuit High Bank 2 Sensor 2

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or shorted heater wiring (short to battery/ignition feed)
  • Open/poor connection or corroded sensor connector
  • Failed oxygen sensor heater element
  • Blown fuse or faulty relay supplying the heater circuit
  • Poor PCM ground or connector corrosion at PCM
  • Incorrect replacement sensor or wrong connector pinout

Symptoms

  • Check Engine Light / MIL illuminated
  • Possible failed emissions test (elevated tailpipe O2 levels)
  • Long-term fuel trim abnormalities (may be minor because sensor is downstream)
  • Reduced efficiency in catalyst monitoring or delayed catalyst diagnostics
  • Occasional rough idle or drivability issues if PCM enters limp strategy (less common)

What to check

  • Retrieve stored codes and freeze frame data; confirm P0058 and any related codes
  • Visually inspect bank 2 sensor 2 wiring harness and connector for damage, corrosion, burnt insulation, pin push-out, or rodent chew
  • Check fuse(s) and relays that supply oxygen sensor heaters
  • Measure heater element resistance at the sensor (engine cold) and compare to manufacturer spec
  • Backprobe heater circuit with key ON / engine OFF to check supply voltage and PCM control signal
  • Wiggle test harness while monitoring the circuit for intermittent changes

Signal parameters

  • Heater element resistance: typically low ohms (commonly ~2–20 Ω depending on sensor). Verify OEM spec before replacing.
  • Heater supply voltage: should be battery voltage (~12 V) at the feed side with key ON (engine OFF).
  • Heater control: PCM usually switches the ground side (may use a low-side PWM when active) — expect switching between ~0 V (on) and near battery voltage (off) on the control pin when monitored with scope.
  • When fault present: control circuit reads unexpectedly high (open/short to battery) or no switching from PCM

Diagnostic algorithm

  1. Confirm P0058 and note any related codes (P00xx series or other O2 heater codes). Clear codes and attempt a re-test to confirm repeatability.
  2. Visually inspect the downstream O2 sensor (Bank 2 Sensor 2) connector and wiring along the harness for heat damage, chafing, pin corrosion, or evidence of shorts to battery wiring.
  3. With ignition OFF, disconnect sensor. Measure heater element resistance across heater pins. Compare to OEM specification. If infinite/open or far out of range, replace sensor.
  4. With ignition ON (engine OFF) measure voltage at the sensor heater supply pin. It should be battery voltage or near it. If no supply, check fuses/relays and the feed circuit.
  5. Backprobe the PCM control/return pin with ignition ON and with engine running (if safe) or during commanded heater on. Check for PCM switching (grounding) or PWM. If the control pin is stuck at battery voltage, suspect a short to B+ on the control side or PCM output fault.
  6. Check for short to battery on the control wire: disconnect sensor harness and measure voltage at the sensor connector control pin. If still battery voltage, there is a wiring short to B+ that must be traced and repaired.
  7. Perform wiggle test and continuity checks between sensor connector and PCM connector to locate intermittent faults. Repair/replace wiring or connectors as required.
  8. If wiring and supply/checks are OK but fault persists, replace the oxygen sensor. After replacement, clear codes and road test to confirm repair.
  9. If new sensor does not clear the fault and wiring is verified good, inspect PCM grounds and connectors; consider PCM testing or replacement only after exhausting wiring and sensor options.

Likely causes

  • Wiring shorted to battery voltage at or near Bank 2 Sensor 2 connector
  • Disconnected/corroded connector causing intermittent high reading
  • Failed heater element inside the downstream O2 sensor

Fault status

⚠️ Status
HO2S Heater Control Circuit High — Bank 2 Sensor 2 (heater circuit reporting high voltage/incorrect condition).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5 - 2.0 hours

Similar codes

9,119

The library contains 9,119 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

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

P0058

HUMMER P — Powertrain

Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 2

Brand: HUMMER
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or shorted heater wiring (short to battery/ignition feed)
  • Open/poor connection or corroded sensor connector
  • Failed oxygen sensor heater element
  • Blown fuse or faulty relay supplying the heater circuit
  • Poor PCM ground or connector corrosion at PCM
  • Incorrect replacement sensor or wrong connector pinout

Symptoms

  • Check Engine Light / MIL illuminated
  • Possible failed emissions test (elevated tailpipe O2 levels)
  • Long-term fuel trim abnormalities (may be minor because sensor is downstream)
  • Reduced efficiency in catalyst monitoring or delayed catalyst diagnostics
  • Occasional rough idle or drivability issues if PCM enters limp strategy (less common)

What to check

  • Retrieve stored codes and freeze frame data; confirm P0058 and any related codes
  • Visually inspect bank 2 sensor 2 wiring harness and connector for damage, corrosion, burnt insulation, pin push-out, or rodent chew
  • Check fuse(s) and relays that supply oxygen sensor heaters
  • Measure heater element resistance at the sensor (engine cold) and compare to manufacturer spec
  • Backprobe heater circuit with key ON / engine OFF to check supply voltage and PCM control signal
  • Wiggle test harness while monitoring the circuit for intermittent changes

Signal parameters

  • Heater element resistance: typically low ohms (commonly ~2–20 Ω depending on sensor). Verify OEM spec before replacing.
  • Heater supply voltage: should be battery voltage (~12 V) at the feed side with key ON (engine OFF).
  • Heater control: PCM usually switches the ground side (may use a low-side PWM when active) — expect switching between ~0 V (on) and near battery voltage (off) on the control pin when monitored with scope.
  • When fault present: control circuit reads unexpectedly high (open/short to battery) or no switching from PCM

Diagnostic algorithm

  1. Confirm P0058 and note any related codes (P00xx series or other O2 heater codes). Clear codes and attempt a re-test to confirm repeatability.
  2. Visually inspect the downstream O2 sensor (Bank 2 Sensor 2) connector and wiring along the harness for heat damage, chafing, pin corrosion, or evidence of shorts to battery wiring.
  3. With ignition OFF, disconnect sensor. Measure heater element resistance across heater pins. Compare to OEM specification. If infinite/open or far out of range, replace sensor.
  4. With ignition ON (engine OFF) measure voltage at the sensor heater supply pin. It should be battery voltage or near it. If no supply, check fuses/relays and the feed circuit.
  5. Backprobe the PCM control/return pin with ignition ON and with engine running (if safe) or during commanded heater on. Check for PCM switching (grounding) or PWM. If the control pin is stuck at battery voltage, suspect a short to B+ on the control side or PCM output fault.
  6. Check for short to battery on the control wire: disconnect sensor harness and measure voltage at the sensor connector control pin. If still battery voltage, there is a wiring short to B+ that must be traced and repaired.
  7. Perform wiggle test and continuity checks between sensor connector and PCM connector to locate intermittent faults. Repair/replace wiring or connectors as required.
  8. If wiring and supply/checks are OK but fault persists, replace the oxygen sensor. After replacement, clear codes and road test to confirm repair.
  9. If new sensor does not clear the fault and wiring is verified good, inspect PCM grounds and connectors; consider PCM testing or replacement only after exhausting wiring and sensor options.

Likely causes

  • Wiring shorted to battery voltage at or near Bank 2 Sensor 2 connector
  • Disconnected/corroded connector causing intermittent high reading
  • Failed heater element inside the downstream O2 sensor

Fault status

⚠️ Status
HO2S Heater Control Circuit High — Bank 2 Sensor 2 (heater circuit reporting high voltage/incorrect condition).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5 - 2.0 hours

Similar codes

Repair manuals

Manual library for HUMMER

138

Browse 138 HUMMER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

HUMMER

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

P0058

LAND ROVER P — Powertrain

Oxygen Sensor Heater Control Circuit High (bank 2 sensor 2)

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or shorted heater wiring (short to battery/ignition feed)
  • Open/poor connection or corroded sensor connector
  • Failed oxygen sensor heater element
  • Blown fuse or faulty relay supplying the heater circuit
  • Poor PCM ground or connector corrosion at PCM
  • Incorrect replacement sensor or wrong connector pinout

Symptoms

  • Check Engine Light / MIL illuminated
  • Possible failed emissions test (elevated tailpipe O2 levels)
  • Long-term fuel trim abnormalities (may be minor because sensor is downstream)
  • Reduced efficiency in catalyst monitoring or delayed catalyst diagnostics
  • Occasional rough idle or drivability issues if PCM enters limp strategy (less common)

What to check

  • Retrieve stored codes and freeze frame data; confirm P0058 and any related codes
  • Visually inspect bank 2 sensor 2 wiring harness and connector for damage, corrosion, burnt insulation, pin push-out, or rodent chew
  • Check fuse(s) and relays that supply oxygen sensor heaters
  • Measure heater element resistance at the sensor (engine cold) and compare to manufacturer spec
  • Backprobe heater circuit with key ON / engine OFF to check supply voltage and PCM control signal
  • Wiggle test harness while monitoring the circuit for intermittent changes

Signal parameters

  • Heater element resistance: typically low ohms (commonly ~2–20 Ω depending on sensor). Verify OEM spec before replacing.
  • Heater supply voltage: should be battery voltage (~12 V) at the feed side with key ON (engine OFF).
  • Heater control: PCM usually switches the ground side (may use a low-side PWM when active) — expect switching between ~0 V (on) and near battery voltage (off) on the control pin when monitored with scope.
  • When fault present: control circuit reads unexpectedly high (open/short to battery) or no switching from PCM

Diagnostic algorithm

  1. Confirm P0058 and note any related codes (P00xx series or other O2 heater codes). Clear codes and attempt a re-test to confirm repeatability.
  2. Visually inspect the downstream O2 sensor (Bank 2 Sensor 2) connector and wiring along the harness for heat damage, chafing, pin corrosion, or evidence of shorts to battery wiring.
  3. With ignition OFF, disconnect sensor. Measure heater element resistance across heater pins. Compare to OEM specification. If infinite/open or far out of range, replace sensor.
  4. With ignition ON (engine OFF) measure voltage at the sensor heater supply pin. It should be battery voltage or near it. If no supply, check fuses/relays and the feed circuit.
  5. Backprobe the PCM control/return pin with ignition ON and with engine running (if safe) or during commanded heater on. Check for PCM switching (grounding) or PWM. If the control pin is stuck at battery voltage, suspect a short to B+ on the control side or PCM output fault.
  6. Check for short to battery on the control wire: disconnect sensor harness and measure voltage at the sensor connector control pin. If still battery voltage, there is a wiring short to B+ that must be traced and repaired.
  7. Perform wiggle test and continuity checks between sensor connector and PCM connector to locate intermittent faults. Repair/replace wiring or connectors as required.
  8. If wiring and supply/checks are OK but fault persists, replace the oxygen sensor. After replacement, clear codes and road test to confirm repair.
  9. If new sensor does not clear the fault and wiring is verified good, inspect PCM grounds and connectors; consider PCM testing or replacement only after exhausting wiring and sensor options.

Likely causes

  • Wiring shorted to battery voltage at or near Bank 2 Sensor 2 connector
  • Disconnected/corroded connector causing intermittent high reading
  • Failed heater element inside the downstream O2 sensor

Fault status

⚠️ Status
HO2S Heater Control Circuit High — Bank 2 Sensor 2 (heater circuit reporting high voltage/incorrect condition).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5 - 2.0 hours

Similar codes

320

Browse 320 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

LAND ROVER

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

P0058

MITSUBISHI P — Powertrain

Oxygen sensor heater2(rear) high

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or shorted heater wiring (short to battery/ignition feed)
  • Open/poor connection or corroded sensor connector
  • Failed oxygen sensor heater element
  • Blown fuse or faulty relay supplying the heater circuit
  • Poor PCM ground or connector corrosion at PCM
  • Incorrect replacement sensor or wrong connector pinout

Symptoms

  • Check Engine Light / MIL illuminated
  • Possible failed emissions test (elevated tailpipe O2 levels)
  • Long-term fuel trim abnormalities (may be minor because sensor is downstream)
  • Reduced efficiency in catalyst monitoring or delayed catalyst diagnostics
  • Occasional rough idle or drivability issues if PCM enters limp strategy (less common)

What to check

  • Retrieve stored codes and freeze frame data; confirm P0058 and any related codes
  • Visually inspect bank 2 sensor 2 wiring harness and connector for damage, corrosion, burnt insulation, pin push-out, or rodent chew
  • Check fuse(s) and relays that supply oxygen sensor heaters
  • Measure heater element resistance at the sensor (engine cold) and compare to manufacturer spec
  • Backprobe heater circuit with key ON / engine OFF to check supply voltage and PCM control signal
  • Wiggle test harness while monitoring the circuit for intermittent changes

Signal parameters

  • Heater element resistance: typically low ohms (commonly ~2–20 Ω depending on sensor). Verify OEM spec before replacing.
  • Heater supply voltage: should be battery voltage (~12 V) at the feed side with key ON (engine OFF).
  • Heater control: PCM usually switches the ground side (may use a low-side PWM when active) — expect switching between ~0 V (on) and near battery voltage (off) on the control pin when monitored with scope.
  • When fault present: control circuit reads unexpectedly high (open/short to battery) or no switching from PCM

Diagnostic algorithm

  1. Confirm P0058 and note any related codes (P00xx series or other O2 heater codes). Clear codes and attempt a re-test to confirm repeatability.
  2. Visually inspect the downstream O2 sensor (Bank 2 Sensor 2) connector and wiring along the harness for heat damage, chafing, pin corrosion, or evidence of shorts to battery wiring.
  3. With ignition OFF, disconnect sensor. Measure heater element resistance across heater pins. Compare to OEM specification. If infinite/open or far out of range, replace sensor.
  4. With ignition ON (engine OFF) measure voltage at the sensor heater supply pin. It should be battery voltage or near it. If no supply, check fuses/relays and the feed circuit.
  5. Backprobe the PCM control/return pin with ignition ON and with engine running (if safe) or during commanded heater on. Check for PCM switching (grounding) or PWM. If the control pin is stuck at battery voltage, suspect a short to B+ on the control side or PCM output fault.
  6. Check for short to battery on the control wire: disconnect sensor harness and measure voltage at the sensor connector control pin. If still battery voltage, there is a wiring short to B+ that must be traced and repaired.
  7. Perform wiggle test and continuity checks between sensor connector and PCM connector to locate intermittent faults. Repair/replace wiring or connectors as required.
  8. If wiring and supply/checks are OK but fault persists, replace the oxygen sensor. After replacement, clear codes and road test to confirm repair.
  9. If new sensor does not clear the fault and wiring is verified good, inspect PCM grounds and connectors; consider PCM testing or replacement only after exhausting wiring and sensor options.

Likely causes

  • Wiring shorted to battery voltage at or near Bank 2 Sensor 2 connector
  • Disconnected/corroded connector causing intermittent high reading
  • Failed heater element inside the downstream O2 sensor

Fault status

⚠️ Status
HO2S Heater Control Circuit High — Bank 2 Sensor 2 (heater circuit reporting high voltage/incorrect condition).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5 - 2.0 hours

Similar codes

406

Browse 406 MITSUBISHI manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

MITSUBISHI

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