Feedback

Error Code P0058: What It Means & What To Do?

OBD Code P0058 - HO2S Heater Control Circuit High (Bank 2 Sensor 2)

<<See All OBD Codes

Do you notice sudden decrease in the fuel economy? Are you experiencing some problems with the car engine not running properly or is the Check Engine Light on? All these are probable signs of OBD Code P0058.

Trouble code P0058 is related to heated oxygen sensor heater control circuit high voltage bank 2 sensor 2.

Learn More About OBD Error Code P0058

Want to know what exactly is the meaning of it? OBD-II Code P0058 is defined as a HO2S Heater Control Circuit High

 

When an oxygen sensor for a particular engine bank delivers a voltage signal that is not within the accepted parameters, causing the PCM to store a trouble code and possibly illuminate the service engine soon light, it is typically a P0058 error code. Bank 2 typically denotes the engine bank of the engine block that does not contain the number 1 cylinder. S2 tells you that the fault is found in sensor 2.

 

This code is seen when the Engine Control Module (ECM) tries to control the heater control circuit for Bank 2 Sensor 2 and finds high voltage present. The heater is an integral part of sensor function that is used to heat the oxygen sensor to operating temperature until the vehicle warms up. Oxygen sensors must be at operating temperature to provide accurate readings to the ECM for air fuel ratio control.

 

What causes this problem with the HO2S Heater Control Circuit High?

 

  • Heated Oxygen Sensor wiring/harness is open or short
  • Problem with electrical connections to the Oxygen Sensor
  • Faulty or damaged Heated Oxygen Sensor
  • Blown circuit fuse of the sensor
  • ECM/PCM fault or failure to detect and interpret data
  • Leakages in the fuel delivery systems and exhaust systems

Replace/Repair These Parts To Fix OBD Code P0058

  1. Heated Oxygen Sensor - A faulty sensor will not function properly and not analyse the air to fuel ratio in the exhaust. Visit us today to replace damaged oxygen sensors.
  2. Heated Oxygen Sensor Harness - OBD Error Code P0058 may also occur if the sensor harness is damaged causing rough engine performance. Shop for quality oxygen sensor replacement parts now!
  3. Heated Oxygen Sensor Connector - A faulty Oxygen Sensor Connector can cause problems to the engine performance. Replace your old connectors now.
  4. Engine Control Module - OBD Error Code P0058 can also be due to faulty EVMs. Get the faulty electricals replaced immediately.
  5. Powertrain Control Module - PCM can lead to wrong OBD code flashing and can make engine go into failsafe mode to avoid further damage. Replace PCM components now!
  6. Diagnostic Tool - Use high grade diagnostic tools to detect the correct OBD error. Visit us today to grab amazing deals.

Symptoms Of OBD Error Code P0058

  • Rich/Lean engine-running condition
  • Decrease in fuel economy due to increased fuel consumption
  • Loss of engine power and acceleration
  • Rough idling and throttle response
  • White or black smoke from the exhaust tailpipe
  • Hard starting and stalling in some cases
  • CHECK ENGINE light indication on

How To Correct P0058 HO2S Heater Control Circuit High (Bank 2 Sensor 2)

Error Code P0058 is a generic error code, which means that different manufacturers and vehicle models may have different specifications, diagnosis, and repairs for this error code.

 

  • The diagnosis starts with a complete visual inspection of the Bank 2, Sensor 2 of the sensor, as well as its wiring and harness.
  • Check for bare wires, especially those entering the sensor. These wires can be stained and worn out and cause shorts. It is important that all wires are away from the exhaust. Also, any damaged wires need to be replaced
  • If all the wirings are in good shape, unplug the Bank 2, Sensor 2 of HO2S and verify the presence 12V B+ (key on, engine off), or if the ground is present, depending on the system.
  • Next step is to check if the heater control ground circuit is intact. If the circuit is intact, then remove the oxygen sensor and check for any signs of damage or wearing.
  • After checking the resistance specification, use an Ohmmeter and conduct a resistance test to your heater element. Indication of infinite resistance means there is open in the heater. If the sensor the found faulty, replace it.

At Parts Avatar Canada buy top notch replacement parts for all makes and model like Mazda, BMW, Nissan, Audi, etc and from top brands like Denso, Bosch and many more.

Easy Diagnosis Of Engine Error OBD Code P0058

P0058 can be a simple code to diagnose when all diagnostic steps are followed in the proper order and all tests are performed. A professional level scan tool that shows live sensor data will be required to properly diagnose any faults present.

 

  • The highest rate of failure for Code P0058 is of the oxygen sensor and it is quickest to check the resistance of the heater circuit first. Every manufacturer notifies the specified amount of resistance that each sensor should have. If the resistance measured falls out of the specified range, then the sensor is deemed to be faulty and is needed to be replaced.
  • In the next step, the wiring for the sensor is checked and examined along with the harness for any signs of damage. Most probable cause of damage is usually debris on the road that gets under the car and damages the wiring.
  • Other things that can damage the wiring is from rodents or harnesses being incorrectly routed during other repairs, causing the wires to rub through and get short out.
  • Measure the resistance of the wiring running from the powertrain control module to the sensor and if the resistance is more than the limit, there is probably a problem with the circuit. At this point, the simplest solution is to replace the wire from end to end.
  • After checking all of the above the final inspection come the point of checking the powertrain control module itself.

Common Mistakes When Diagnosing OBD Code P0058

 

Any quality mechanic will own a scan tool capable of reading live sensor data. When the heater circuit is found to have failed for the oxygen sensor, the sensor must be replaced. The heater is internal to the sensor and is replaced as a single unit. Thus, proper checks are mandatory to avoid unnecessary problems in the future.

Other Diagnostic Codes Related To OBD Code P0058

P0056 - HO2S Heater Control Circuit (Bank 2 Sensor 2)

P0057 - HO2S Heater Control Circuit Low (Bank 2 Sensor 2)