P0058 OBD-II trouble code: HO2S Heater Control Circuit High (Bank 2 Sensor 2)

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0058 code

P0058 is a diagnostic trouble code (DTC) for "HO2S Heater Control Circuit High (Bank 2 Sensor 2)". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $114.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford $114.99 $20.0
Toyota $114.99 $20.0
BMW $124.99 $20.0
SCHEDULE P0058 DIAGNOSTIC Get a fair and transparent estimate upfront

P0058 trouble code definition

The definition of the trouble code P0058 is heated oxygen sensor heater control circuit high voltage bank 2 sensor 2.

What the P0058 code means

When this code is stored in the powertrain control module it means that the heater control circuit in the oxygen sensor after the catalytic converter on the cylinder bank not containing cylinder one has higher voltage than expected.

What causes the P0058 code?

The cause of this code is higher voltage than normal being detected by the powertrain control module on the heater control circuit for the bank 2 sensor 2 oxygen sensor. In order to get high voltage there must be a short causing either voltage to be higher than expected or for voltage to be present when the powertrain control module is expecting to see no voltage.

The oxygen sensor heaters are only active on cold starts to help them warm up more quickly to reduce your vehicle's emissions. So if the heaters remain on when the powertrain control module expects them to be off this trouble code will set.

What are the symptoms of the P0058 code?

  • The main symptom of this code is that the Check Engine Light will be illuminated so the driver will know that their car needs service. Otherwise, the owner really wouldn’t have any idea that there is a problem until they went to get an emissions test.

  • There are no drivability concerns associated with the type of faults that cause this trouble code to set.

How does a mechanic diagnose the P0058 code?

  • Since the highest rate of failure for this code is the oxygen sensor itself it is quickest to check the resistance of the heater circuit of the oxygen sensor first. The manufacturer has a specified amount of resistance that each sensor should have. If the resistance measured in the sensor falls out of the specified range it is faulty and should be replaced to fix this trouble code.

  • If the resistance measure in the sensor checks out okay the next step is to trace out the wiring for the sensor and examine the harness for any signs of damage. It is possible that debris on the road could get under the car and damage the wiring.

  • Some other things that I have seen are damage from rodents or harnesses being incorrectly routed during other repairs, causing the wires to rub through and short out.

  • If no visual damage is found, I measure the resistance of the wiring running from the powertrain control module to the sensor itself. If the resistance is more than an ohm there is a problem with the circuit. At this point I would simply replace the wire from end to end. You could attempt to find the exact spot where the high resistance is but chances are it will take a long time and the location of the problem will likely have little to no access to make a proper repair.

  • Once all these have been eliminated the only remaining piece of the puzzle is the powertrain control module itself.

Common mistakes when diagnosing the P0058 code

The most common mistake diagnosing this code is what I would like to call, “using the parts shotgun”. Also known as “shooting from the hip”, trying to fix something with no diagnostics. Often times the oxygen sensor is replaced without any diagnostics being done. This tends to happen because it is well known that oxygen sensor tend to fail quite often.

How serious is the P0058 code?

The only thing in any real danger from this code setting is the environment. Since the heater for the oxygen sensor is not working, it will take the sensor longer to reach its operating temperature.

What repairs can fix the P0058 code?

There are three repairs that will generally fix this code:

  • The most common repair, as stated previously, is replacing the oxygen sensor itself.

  • Next, most common repair is fixing the wiring or connectors associated with the oxygen sensor in question.

  • The least common repair would be replacing a faulty powertrain control module.

Need help with a P0058 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

Check Engine Light
P0058
trouble codes

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0058 code.

SCHEDULE P0058 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(7400)

Rating Summary
6879
249
58
41
173
6879
249
58
41
173
 at YourMechanic

David

13 years of experience
393 reviews
David
13 years of experience
Chevrolet Malibu L4-2.4L - Check Engine Light is on Inspection - Marietta, Georgia
He explained everything to me in detail on what I needed to know about my car. Definitely recommend him for getting the job done.
 at YourMechanic

Raymond

37 years of experience
402 reviews
Raymond
37 years of experience
Toyota Camry L4-2.2L - Check Engine Light is on - Las Vegas, Nevada
Raymond did a great job however I was charged for two hours labor and he was only here less than 45 minutes. should I expect this on future appointments with your mechanic ?
 at YourMechanic

Shane

17 years of experience
217 reviews
Shane
17 years of experience
Volkswagen EuroVan V6-2.8L - Check Engine Light is on Inspection - Austin, Texas
Arrived on time. Explained the issues he found and how he will fix it. I have parts on order and will schedule an appointment to have Shane install the parts when they arrive.
 at YourMechanic

Kanstantsin

19 years of experience
51 reviews
Kanstantsin
19 years of experience
Ford F-150 V8-4.6L - Check Engine Light is on Inspection - Littleton, Colorado
Kanstantsin arrived early. Was very courteous and professional. Will highly recommend to anyone. Thank you Kanstantsin.


More related articles

P0134 OBD-II Trouble Code: O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0134 code definition The P0134 diagnostic trouble code is an indication that there is a problem with the oxygen sensor that is...
P2125 OBD-II Trouble Code: Throttle/Pedal Position Sensor/Switch "E" Circuit
P2125 P2125 code definition P2125 is a general OBD-II trouble code indicating a fault with the throttle/pedal position sensor/switch “E” circuit. This code is similar to many other throttle body and pedal position codes. What the P2125 code means The...
P2193 OBD-II Trouble Code: System Too Lean at Higher Load Bank 2
P2193 P2193 code definition System Too Lean at Higher Load Bank 2 What the P2193 code means P2193 is an OBD-II generic code for the Engine Control Module (ECM) detecting the fuel control has reached its rich limits when the...

Related questions

Getting a trouble code for knock sensor
Hi there. I would recommend having a technician come out and replace the knock sensor on the car. The knock sensor is on the engine block and detects if there is a misfire in the engine or a spark knock....
Acceleration hesitation while climbing up sometime check engine light appear, high fuel consumption.
I would recommend checking the mass air flow sensor as this is a commonly known part that can cause this kind of loss of power. This regulates the air intake into the fuel injection and ensures a proper air/fuel mixture....
check enginelight is on and the gas range fluctuates often even after i changed the gas cap and had a smoke test done
Codes can't be the "basis" for replacing ANY part on a car. Codes ONLY provide clues to mechanics as to the origin of a fault and the ONLY use of these clues is they permit identification of the parts and...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com