If your vehicle’s check engine light illuminates, you notice poor fuel economy, or it fails an emissions test, a diagnostic scan will likely return P0058. This OBD-II code stands for "HO2S Heater Control Circuit High (Bank 2, Sensor 2)"—a critical fault targeting the heater circuit of the second oxygen (O2) sensor on the second cylinder bank. Oxygen sensors monitor exhaust gas oxygen levels to optimize fuel injection; the heater element warms the sensor quickly (especially on cold starts) for accurate readings. A "high circuit" error means the Engine Control Module (ECM) detects excessive voltage in the heater circuit, preventing the sensor from reaching operating temperature.
Basic scanners might only flag an "O2 sensor error" but can’t test heater circuit voltage, verify sensor responsiveness, or check wiring integrity—leaving you guessing between a faulty sensor, damaged wiring, or a failing ECM. The iCarsoft CR Pro S, with its OE-level engine diagnostics, live voltage tracking, and bi-directional testing, solves this. Below, we break down P0058, its causes, symptoms, step-by-step resolution, and 8 FAQs to answer common troubleshooting questions.
P0058 focuses on the heater control circuit of the Bank 2, Sensor 2 oxygen sensor (HO2S). Bank 2 refers to the cylinder bank opposite the number 1 cylinder, and Sensor 2 is the "downstream" sensor (located after the catalytic converter). The sensor’s heater circuit consists of a heating element, wiring harness, connectors, and an ECM-driven switch. The ECM supplies 12V to the heater to warm the sensor to 600–800°F (315–425°C) for optimal performance. A "high circuit" error indicates the ECM detects voltage above the normal range (often >12.5V) or no current flow, signaling a short, open, or unresponsive component.
| Cause | Description |
|---|---|
| Faulty Bank 2, Sensor 2 Oxygen Sensor | A worn heater element or internal electrical failure in the sensor. |
| Wiring/Circuit Issues | Frayed wires, corroded connectors, or a short to the vehicle’s 12V power supply. |
| Blown Fuse or Faulty Relay | A damaged fuse/relay cutting power to the heater circuit (rare for P0058 but possible). |
| ECM Malfunction | Rarely, the ECM’s internal driver for the heater circuit fails to regulate voltage. |
| Water Damage | Moisture in connectors or the sensor housing causing short circuits. |
The CR Pro S outperforms basic tools with features tailored to O2 sensor and heater circuit diagnostics:
Monitors Bank 2, Sensor 2 heater circuit voltage, highlighting spikes >12.5V that trigger P0058.
Activates the sensor’s heater manually to verify responsiveness—distinguishes sensor faults from wiring issues.
Built-in multimeter tests for shorts, opens, and voltage drops in the heater circuit.
Supports 50+ major brands with O2 sensor systems, including hybrid and diesel models.
Includes O2 sensor reset, catalytic converter monitoring, and ECM adaptive learning—critical for post-repair validation.
Pinpoints Bank 2, Sensor 2 O2 sensor and related wiring for quick access.
Plug the CR Pro S into your vehicle’s OBD-II port, power on the tool, and select AutoVIN Identify to auto-detect make, model, and cylinder bank configuration.
Navigate to Engine > Fault Codes > Read Codes to confirm P0058. Tap Code Details for model-specific insights (e.g., "Honda Civic: Bank 2, Sensor 2 HO2S Heater Circuit High; Voltage: 13.2V, Expected: 12V; Check Sensor or Wiring").
Go to Engine > Live Data > Oxygen Sensors and monitor three key metrics:
1. Bank 2, Sensor 2 Heater Voltage: Fluctuates 0V (deactivated)–12V (activated) per ECM commands. Fixed >12.5V = P0058.
2. Sensor Temperature: Should reach 600–800°F (315–425°C) within 2–3 minutes of cold start—failure to heat = heater circuit issues.
3. Sensor Voltage Output: Cold sensor shows fixed/erratic voltage (normal warm output: 0.1–0.9V fluctuating rapidly).
1. Use Bi-Directional Control > Engine > O2 Sensor Heater Test: Send activation commands to Bank 2, Sensor 2 heater. Check voltage drops to 12V and temperature rises. No change = faulty sensor.
2. Locate the sensor: Use the CR Pro S’s Component Location tool (downstream of catalytic converter on Bank 2).
3. Inspect & Test: Check for damage, oil contamination, or water intrusion. Use Resistance Test on heater element (match OEM specs, e.g., 10–40 ohms—open/infinite = faulty sensor).
1. Wiring Check: Use Continuity Test on heater circuit wiring for breaks/shorts. Look for damage near heat sources or moving parts.
2. Connector Check: Clean corroded connectors with electrical contact cleaner. Use Voltage Drop Test to check connection resistance.
3. Fuse/Relay Check: Navigate to Vehicle > Fuse Box Diagram (via CR Pro S) to find O2 sensor-related fuses/relays. Test continuity with multimeter.
- Replace Bank 2, Sensor 2 O2 sensor if faulty. Repair damaged wiring or replace blown fuses/relays.
- Use the CR Pro S to Clear Codes and reset ECM adaptive learning (under Special Functions) to sync with the new sensor.
- Test drive 50–100 miles. Use I/M Readiness Test to verify emissions compliance.
Short trips are possible, but prolonged driving increases fuel consumption and risks catalytic converter damage. Diagnose with the CR Pro S immediately.
A new O2 sensor costs $50–$200, plus $80–$150 for labor. Wiring repairs add $100–$250. The CR Pro S saves on diagnostic fees ($100–$200).
The root cause wasn’t fixed. Common culprits: unrepaired wiring shorts, a low-quality replacement sensor, or hidden water damage. Use the CR Pro S’s History Log to track recurrence.
P0058 targets the downstream (after catalytic converter) sensor’s heater circuit, while P0054 affects the upstream (before catalytic converter) sensor. The CR Pro S’s sensor labeling tool distinguishes these.
Compare live data: Heater doesn’t activate + high circuit voltage = faulty sensor; Heater doesn’t activate + 0V circuit voltage = wiring/fuse fault.
Yes—use the CR Pro S’s ECM Reset function to clear old fuel trim data and ensure the new sensor’s readings are properly calibrated.
Yes—oil contamination damages the sensor’s heater element and wiring. Use the CR Pro S’s Live Data to check for rich fuel mixture (a sign of oil burning).
Yes—prolonged rich fuel mixture (from incorrect O2 sensor data) overheats the converter, leading to costly replacement. Fix P0058 with the CR Pro S to avoid damage.
P0058’s O2 sensor heater circuit fault disrupts fuel efficiency and emissions compliance, but the iCarsoft CR Pro S simplifies diagnosis with live voltage tracking, bi-directional testing, and circuit checks. It ensures you fix the root cause—whether it’s a faulty sensor, damaged wiring, or a blown fuse—instead of just clearing the code.
With a 5-inch touchscreen, lifetime free updates, and coverage for 50+ brands, the CR Pro S is a must-have for DIYers and mechanics. Resolve P0058, restore optimal fuel economy, and pass emissions tests—all with one professional-grade diagnostic scanner.
Be the first to get our updates and new services.