P0058

Universal

Heated Oxygen Sensor (HO2S) Heater Circuit High Voltage Bank 2 Sensor 2

Time: 1-2 hours | Difficulty: Medium
Medium Severity

This code indicates that the vehicle's engine control module (ECM) or powertrain control module (PCM) has detected a higher than expected voltage in the heater circuit of the Heated Oxygen Sensor (HO2S) for Bank 2 Sensor 2. This typically means the sensor's heater element is not functioning correctly due to an electrical fault, which can impact the sensor's ability to provide accurate readings, leading to increased emissions and potentially reduced fuel efficiency.

Report an error with this code

⚠️ Before You Begin (Safety First)

Always ensure the vehicle is turned off and cool before working on any engine components. Disconnect the negative battery terminal before inspecting or replacing electrical parts to prevent electrical shock or damage to the vehicle's electrical system. Use appropriate safety gear such as gloves and eye protection.

Common Symptoms

  • Check Engine Light illumination
  • Decreased fuel economy
  • Increased exhaust emissions
  • Rough idle or poor engine performance (less common)

Common Causes

  • Faulty Heated Oxygen Sensor (HO2S)
  • Short to voltage in the HO2S heater circuit wiring
  • Corroded or loose electrical connections at the sensor or harness
  • Faulty Engine Control Module (ECM) or Powertrain Control Module (PCM) (rare)

Frequently reported on: All Makes

Diagnostic Steps

  1. Retrieve and confirm the P0058 code using an OBD-II scanner.
  2. Visually inspect the wiring harness and connectors for the Bank 2 Sensor 2 HO2S for any signs of damage, corrosion, or looseness. Pay close attention to any signs of wires being pinched or melted against exhaust components.
  3. Disconnect the HO2S electrical connector and use a multimeter to check for high voltage at the heater circuit wires (refer to a vehicle-specific wiring diagram for correct pin identification). If high voltage is consistently present when it shouldn't be, there is a short to voltage in the wiring.
  4. If the wiring appears intact and no external short is found, the HO2S itself is likely faulty. Replace the Bank 2 Sensor 2 HO2S. Ensure to use the correct sensor for your vehicle.
  5. After replacement, clear the diagnostic trouble code (DTC) using an OBD-II scanner and test drive the vehicle to confirm the repair and ensure the code does not return.

👨‍🔧 When to Call a Professional

If after inspecting the wiring and replacing the oxygen sensor, the P0058 code persists, it's highly recommended to consult a professional technician. This could indicate a more complex electrical issue within the wiring harness or a problem with the vehicle's engine control module (ECM) or powertrain control module (PCM) itself, which requires specialized diagnostic tools and expertise.

Need parts to fix this?

Commonly Asked Questions

What does Bank 2 Sensor 2 mean?

Bank 2 refers to the side of the engine that does not contain cylinder number 1. Sensor 2 indicates the downstream oxygen sensor, which is located after the catalytic converter on that bank.

Can I drive my car with a P0058 code?

While you can typically drive with this code, it's not recommended for extended periods. The faulty sensor can lead to increased emissions and reduced fuel efficiency, and may cause your vehicle to fail an emissions test.

What tools will I need to fix this?

You will likely need an OBD-II scanner, a multimeter for electrical testing, a ratchet, various sockets (possibly an oxygen sensor-specific socket), and potentially basic hand tools.

How do I test the oxygen sensor heater circuit?

With the sensor disconnected and the ignition on, use a multimeter to check for voltage at the appropriate pins of the vehicle's wiring harness connector that leads to the sensor heater. Refer to your vehicle's specific service manual for pinout details and expected voltage ranges.

Will fixing P0058 improve my gas mileage?

It's possible. A malfunctioning oxygen sensor heater can prevent the sensor from reaching its operating temperature quickly, leading to inaccurate readings and the engine running less efficiently, which can negatively impact fuel economy. Replacing it should restore proper fuel trim operation.


Video Repair Guide

Related OBD2 Codes

← P0057 ← P0056 ← P0055 p0058 P0059 → P0060 → P0061 →