P0058
Fix within 1-2 weeksOxygen Sensor Heater Circuit High (Bank 2 Sensor 2)
Code P0058 means your Bank 2 Sensor 2 oxygen sensor's heater circuit has high resistance. Common causes: Faulty O2 sensor (80%), wiring issues (15%). Drivability: Yes, safe to drive. Repair cost: $70-$200 DIY, $150-$500 professional.
Can I Drive With P0058?
Yes, safe to drive
No restrictions, but fix within 1-2 weeks to avoid reduced fuel economy and increased emissions.
Stop driving immediately if: Flashing Check Engine Light (unlikely for P0058 alone), burning smell, or significant power loss.
Symptoms of P0058
- 1Check Engine Light illuminated
- 2Slightly reduced fuel economy
- 3Increased exhaust emissions
Common Causes of P0058
Parts most likely causing this code, ranked by probability
The heater element inside the oxygen sensor fails, causing an open circuit or high resistance.
80% of P0058 cases are fixed by replacing this part
Damaged, corroded, or open wiring in the harness leading to the oxygen sensor can disrupt the heater circuit.
15% of P0058 cases are fixed by repairing wiring or connectors
A fuse protecting the oxygen sensor heater circuit can blow, causing an open circuit.
4% of P0058 cases are fixed by replacing a fuse
An internal fault within the ECM/PCM can prevent it from properly controlling or monitoring the heater circuit.
1% of P0058 cases are fixed by replacing the ECM/PCM
Check These First (Before Buying Parts)
- Visually inspect the Bank 2 Sensor 2 oxygen sensor and its wiring for any damage or corrosion.
- Check the fuse for the oxygen sensor heater circuit in your vehicle's fuse box.
How to Diagnose P0058
- 1Visually inspect the Bank 2 Sensor 2 oxygen sensor and its wiring/connector for any obvious damage, corrosion, or loose connections.
- 2Locate and check the fuse for the oxygen sensor heater circuit (consult your vehicle's owner's manual or service information for the exact fuse location).
- 3Disconnect the Bank 2 Sensor 2 oxygen sensor and use a multimeter to measure the resistance across the two heater pins (usually the same color wires). Compare this reading to factory specifications. An open circuit (infinite resistance) indicates a faulty sensor.
- 4With the key on and engine off, use a multimeter to check for battery voltage at the oxygen sensor connector's heater circuit pins (the vehicle side of the harness).
- 5If the sensor's resistance is good and voltage is present at the connector, test the continuity of the wiring from the connector back to the ECM/PCM.
P0058 on Popular Vehicles
Toyota Camry
2007-2024P0058 on these models is frequently due to the Bank 2 Sensor 2 oxygen sensor heater element failing. The sensor is located after the catalytic converter on the bank that does not contain cylinder 1.
80% fixed by replacing the oxygen sensor
Honda Accord
2003-2024Similar to other vehicles, the Bank 2 Sensor 2 oxygen sensor itself is the most common culprit for P0058 on Accords. Check the wiring carefully for rodent damage, which is sometimes seen.
80% fixed by replacing the oxygen sensor
Ford F-150
2004-2024For F-150s, P0058 often points to a failed Bank 2 Sensor 2 oxygen sensor. It's also important to check for exhaust leaks near the sensor, as these can sometimes cause unusual sensor readings or damage.
80% fixed by replacing the oxygen sensor
Frequently Asked Questions
What does P0058 mean?
P0058 indicates the heater circuit for your downstream oxygen sensor on Bank 2 has a higher than expected electrical resistance, meaning the heater is not functioning correctly.
Can I drive with P0058?
Yes, you can drive safely with P0058. It primarily affects emissions and fuel economy, not immediate engine performance or safety. Plan to fix it within 1-2 weeks.
Will P0058 clear itself?
No, P0058 will not clear itself. The fault needs to be repaired, and then the code can be cleared with a scan tool or after several drive cycles once the issue is resolved.
How do I fix P0058 myself?
You can fix P0058 yourself by first checking the fuse, then visually inspecting the sensor and its wiring. If those are good, test the resistance of the Bank 2 Sensor 2 oxygen sensor's heater circuit. If it's open or out of specification, replace the sensor.
How much does it cost to fix P0058?
Fixing P0058 yourself typically costs $70-$200 for the oxygen sensor and any necessary tools. A professional repair will cost $150-$500, including parts and labor.
P0058 keeps coming back - why?
P0058 keeps coming back if the underlying issue isn't fully resolved. This could be due to a faulty replacement sensor, an overlooked wiring problem, or a rare ECM issue that wasn't diagnosed initially.
Will P0058 fail emissions/smog test?
Yes, P0058 will cause your vehicle to fail an emissions or smog test because it indicates a fault in a critical emissions control component.
What's the difference between P0058 and P0057?
P0058 indicates a high resistance in the heater circuit of Bank 2 Sensor 2, suggesting an open circuit or a short to voltage. P0057 indicates a low resistance in the same circuit, often pointing to a short to ground. Both point to issues with the O2 sensor's heater, but different electrical conditions.
P0058 on Toyota Camry?
P0058 on Toyota Camry models is most often caused by a failed Bank 2 Sensor 2 oxygen sensor heater element. These sensors are wear items and can fail over time, especially with higher mileage. The sensor is located after the catalytic converter on the bank that does not contain cylinder 1.
Questions to Ask Your Mechanic
Did you check the resistance of the heater circuit on the Bank 2 Sensor 2 O2 sensor?
Good answer: Yes, I measured the resistance and it was open/out of spec, indicating a faulty heater element in the sensor.
What voltage did you measure at the O2 sensor connector's heater pins?
Good answer: I measured battery voltage at the connector, confirming the vehicle's wiring and fuse are supplying power to the heater circuit.
Repair Cost Estimate
DIY Repair
Parts only
$70-$200
Shop Repair
Parts + labor
$150-$500
Save $80-$300 by doing it yourself
Difficulty
intermediate
Time
1-2 hours
Intermediate - requires specific tools like an O2 sensor socket and a multimeter for electrical testing, but is manageable for someone with basic mechanical skills.
Cost of Waiting
Ignoring P0058 will lead to reduced fuel economy and increased exhaust emissions. While not immediately damaging, prolonged operation with a faulty O2 sensor can cause the engine to run richer or leaner than ideal, potentially shortening the life of your catalytic converter over time.
While You're In There...
If you need to remove any exhaust components to access the sensor, replacing old gaskets prevents leaks and ensures a proper seal.
Applying anti-seize to the threads of the new O2 sensor prevents it from seizing in the exhaust pipe, making future removal easier.
This specialized socket is essential for proper removal and installation of oxygen sensors, preventing damage to the sensor or exhaust.
Tools You'll Need
- OBD-II scan tool
- O2 sensor socket
- Ratchet
- Multimeter
- Wire brush (for threads)
- Anti-seize compound
P0058 is a very common emissions code. It rarely causes drivability issues and is usually a straightforward sensor replacement. Your engine will run more efficiently afterward.
- Family-owned since 1957
- 990,000+ happy customers
- Fast nationwide shipping
- Easy returns
Your Next Steps
Step 1: Check the fuse for the oxygen sensor heater circuit. If blown, replace it and clear the code.
Step 2: If the fuse is good, visually inspect the Bank 2 Sensor 2 oxygen sensor and its wiring for any damage or corrosion. Repair any wiring issues found.
Step 3: If the fuse and wiring appear good, disconnect the sensor and test the resistance of its heater circuit with a multimeter. If it shows an open circuit or is out of specification, replace the oxygen sensor.
