O2 Sensor Heater Control Circuit High (Bank 2 Sensor 2)
The P0058 code indicates that the powertrain control module (PCM) has detected a high voltage condition in the heater control circuit for the oxygen sensor located after the catalytic converter on bank 2 (the side of the engine not containing cylinder #1). This heater circuit is essential for the sensor to reach operating temperature quickly, especially during cold starts. A high voltage reading suggests a short to power, a faulty sensor, or a wiring issue. This can lead to inaccurate air-fuel ratio readings, increased emissions, and potential catalytic converter damage.
01. Most Common Causes
- Short to battery voltage in the heater control circuit
- Faulty oxygen sensor (Bank 2 Sensor 2)
- Damaged wiring or connector
- Failed PCM (rare)
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Failed emissions test
- Decreased fuel economy
- Rough idle or hesitation
03. Step-by-Step Diagnosis
Step 1: Use a scan tool to confirm the code and check for other related codes.
Step 2: Visually inspect the wiring and connector for Bank 2 Sensor 2 for damage, corrosion, or shorts.
Step 3: Measure voltage at the heater circuit with a multimeter; should be battery voltage (12V) with key on, engine off. If voltage is higher than 12V, suspect a short to power.
Step 4: Test the oxygen sensor heater resistance; typically 2-10 ohms. If out of range, replace the sensor.
Step 5: If wiring and sensor are okay, check for a faulty PCM (rare).
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
You can drive short distances, but it may cause poor fuel economy and increased emissions. Prolonged driving could damage the catalytic converter.
How much does it cost to fix?▼
Typically $150-$300 for parts and labor, depending on the sensor location and vehicle make.