Engine-CodesGMC – P0058 2016 GMC Sierra

P0058 2016 GMC Sierra Code - HO2S Heater Control Circuit High Voltage Bank 2 Sensor 2

Quick Answer

The P0058 diagnostic trouble code (DTC) for a 2016 GMC Sierra refers to an issue with the HO2S (Heated Oxygen Sensor) Heater Control Circuit High Voltage for Bank 2 Sensor 2. Common causes include Faulty Oxygen Sensor: The most common cause of the P0058 code is a faulty oxygen sensor heater in Bank 2 Sensor 2, Wiring Harness Damage: Damage to the wiring harness that connects the oxygen sensor to the ECM can cause high voltage in the heater circuit, Blown Fuse: A blown fuse in the oxygen sensor heater circuit can prevent the sensor from receiving power and trigger the P0058 code. Severity is Moderate - service should be scheduled soon. The vehicle may still be drivable for short trips if it runs normally, but avoid hard driving and repair it soon.

What it means
P0058 2016 GMC Sierra indicates HO2S Heater Control Circuit High Voltage Bank 2 Sensor 2.
Common causes
Common causes include Faulty Oxygen Sensor: The most common cause of the P0058 code is a faulty oxygen sensor heater in Bank 2 Sensor 2, Wiring Harness Damage: Damage to the wiring harness that connects the oxygen sensor to the ECM can cause high voltage in the heater circuit, Blown Fuse: A blown fuse in the oxygen sensor heater circuit can prevent the sensor from receiving power and trigger the P0058 code.
Severity
Moderate - service should be scheduled soon.
Can I drive?
The vehicle may still be drivable for short trips if it runs normally, but avoid hard driving and repair it soon.
Table of contents Created and updated by William Orellana on Sep 12, 2024
💬 Need more help? Ask Auto Expert for instant answers — it's free!
AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play

Code P0058 2016 GMC Sierra Description

The P0058 diagnostic trouble code (DTC) for a 2016 GMC Sierra refers to an issue with the HO2S (Heated Oxygen Sensor) Heater Control Circuit High Voltage for Bank 2 Sensor 2. This code indicates that the oxygen sensor located downstream of the catalytic converter on the second bank of cylinders is experiencing a high voltage condition in its heater circuit. The heater circuit is responsible for quickly bringing the oxygen sensor up to operating temperature to accurately measure the oxygen content in the exhaust gases.

OBDII Code P0058 2016 GMC Sierra - HO2S Heater Control Circuit High Voltage Bank 2 Sensor 2
P0058 2016 GMC Sierra Code - HO2S Heater Control Circuit High Voltage Bank 2 Sensor 2

Common Causes of P0058 2016 GMC Sierra

  1. Faulty Oxygen Sensor: The most common cause of the P0058 code is a faulty oxygen sensor heater in Bank 2 Sensor 2.
  2. Wiring Harness Damage: Damage to the wiring harness that connects the oxygen sensor to the ECM can cause high voltage in the heater circuit.
  3. Blown Fuse: A blown fuse in the oxygen sensor heater circuit can prevent the sensor from receiving power and trigger the P0058 code.
  4. ECM Malfunction: In rare cases, a malfunction in the engine control module (ECM) can cause issues with the oxygen sensor heater circuit.
  5. Exhaust Leak: An exhaust leak near the oxygen sensor can cause incorrect readings and trigger the P0058 code.

Symptoms of P0058 2016 GMC Sierra

  1. Check Engine Light: The most common symptom associated with the P0058 code is the illumination of the check engine light on the vehicle's dashboard.
  2. Decreased Fuel Efficiency: A malfunctioning oxygen sensor can lead to decreased fuel efficiency as the ECM struggles to adjust the air-fuel mixture.
  3. Rough Idle: The engine may experience a rough idle or hesitation during acceleration due to inaccurate oxygen sensor readings.
  4. Failed Emissions Test: If the oxygen sensor is not functioning properly, the vehicle may fail emissions tests due to increased emissions levels.
  5. Engine Misfires: In severe cases, the high voltage condition in the oxygen sensor heater circuit can lead to engine misfires or stalling.

How to Fix P0058 2016 GMC Sierra

  1. Diagnose the Issue: Use a scan tool to read the DTC and pinpoint the specific oxygen sensor causing the high voltage condition.
  2. Inspect Wiring and Fuse: Check the wiring harness for damage or corrosion, and inspect the fuse related to the oxygen sensor heater circuit.
  3. Replace Oxygen Sensor: If the oxygen sensor heater is faulty, replace Bank 2 Sensor 2 with a new, OEM-quality sensor.
  4. Clear DTCs: After replacing the oxygen sensor, clear the DTCs using a scan tool to reset the check engine light.
  5. Test Drive: Take the vehicle for a test drive to ensure that the repair has resolved the issue and that the check engine light remains off.

Cost to Fix P0058 2016 GMC Sierra

The typical repair costs for addressing the P0058 code on a 2016 GMC Sierra can vary depending on the specific cause of the issue. In general, the cost of a new oxygen sensor for Bank 2 Sensor 2 can range from $100 to $200, depending on the brand and quality of the sensor. Labor costs for replacing the sensor and diagnosing the issue can range from $100 to $300, depending on the shop's hourly rates and the complexity of the repair.

Tech Notes for P0058 2016 GMC Sierra

The code means that there is a problem with the heater element circuit of the heated oxygen sensor. The control module monitors how long it takes the sensor to warm up and start sending an adequate signal. The code is set when the sensor is taking too long to warm up. Water getting inside the heated oxygen sensor connector can cause the heated oxygen sensor fuse to blow. Before replacing the sensor, check for the condition of the heated oxygen sensor fuse and connectors. If the fuse and connector are OK, replacing the O2 Sensor usually takes care of the problem.

Need more information about the P0058 2016 GMC Sierra code?

Need more information on how to fix the P0058 2016 GMC Sierra code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P0058 2016 GMC Sierra code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P0058 2016 GMC Sierra Code

1. What does the OBDII code P0058 mean on a 2016 GMC Sierra?

P0058 indicates a problem with the HO2S (Heated Oxygen Sensor) Heater Control Circuit High Voltage for Bank 2 Sensor 2, meaning the sensor's voltage is higher than expected.

2. What are the symptoms of code P0058 on a 2016 GMC Sierra?

Common symptoms include the check engine light turning on, reduced fuel efficiency, rough idling, and increased emissions.

3. What causes code P0058 on a 2016 GMC Sierra?

Possible causes include a faulty oxygen sensor, a damaged wiring harness or connector, a short in the heater circuit, or a malfunctioning PCM (Powertrain Control Module).

4. Which oxygen sensor does P0058 refer to on a 2016 GMC Sierra?

P0058 refers to the post-catalytic converter sensor (Sensor 2) on Bank 2, which is the side of the engine opposite Cylinder 1.

5. Can I drive my 2016 GMC Sierra with a P0058 code?

While it may be drivable, prolonged use can lead to increased emissions, reduced performance, and potential damage to other systems. Prompt diagnosis is recommended.

6. How do I diagnose the P0058 code on a 2016 GMC Sierra?

Inspect the sensor wiring and connectors for damage, test the sensor's heater circuit for proper resistance, and check for power and ground at the connector.

7. How do I fix the P0058 code on a 2016 GMC Sierra?

Repairs may include replacing the oxygen sensor, repairing damaged wiring or connectors, and resetting the PCM if necessary.

8. How much does it cost to fix the P0058 code on a 2016 GMC Sierra?

Replacing an oxygen sensor typically costs $100–$300, depending on parts and labor. Wiring repairs may vary based on complexity.

9. Can a bad PCM cause the P0058 code on a 2016 GMC Sierra?

Yes, although rare, a malfunctioning PCM can cause incorrect voltage readings and trigger the P0058 code.

10. Will clearing the P0058 code solve the problem on my 2016 GMC Sierra?

Clearing the code may turn off the check engine light temporarily, but the underlying issue must be resolved to prevent it from returning.

Discuss the causes and fixes for P0058 2016 GMC Sierra OBDII Code

Code P0058 2016 GMC Sierra comments

No comments found for this page.