Engine-CodesGMC – P0158 2017 GMC Sierra

P0158 2017 GMC Sierra Code - HO2S Circuit High Voltage Bank 2 Sensor 2

Quick Answer

The P0158 diagnostic trouble code (DTC) for a 2017 GMC Sierra specifically points to an issue with the HO2S (Heated Oxygen Sensor) Circuit High Voltage for Bank 2 Sensor 2. Common causes include Faulty oxygen sensor, Damaged wiring or connectors, Exhaust leaks. 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
P0158 2017 GMC Sierra indicates HO2S Circuit High Voltage Bank 2 Sensor 2.
Common causes
Common causes include Faulty oxygen sensor, Damaged wiring or connectors, Exhaust leaks.
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 11, 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 P0158 2017 GMC Sierra Description

The P0158 diagnostic trouble code (DTC) for a 2017 GMC Sierra specifically points to an issue with the HO2S (Heated Oxygen Sensor) Circuit High Voltage for Bank 2 Sensor 2. This code indicates that the oxygen sensor located after the catalytic converter on the side of the engine that does not contain cylinder number one is reading a voltage higher than the predetermined threshold. The HO2S is responsible for measuring the oxygen content in the exhaust gases and providing feedback to the engine control module (ECM) to adjust the air-fuel mixture for optimal combustion.

OBDII Code P0158 2017 GMC Sierra - HO2S Circuit High Voltage Bank 2 Sensor 2
P0158 2017 GMC Sierra Code - HO2S Circuit High Voltage Bank 2 Sensor 2

Common Causes of P0158 2017 GMC Sierra

  1. Faulty oxygen sensor
  2. Damaged wiring or connectors
  3. Exhaust leaks
  4. Issues with the ECM
  5. Fuel system problems

Symptoms of P0158 2017 GMC Sierra

  1. Decreased fuel efficiency
  2. Rough idling or stalling
  3. Engine misfires
  4. Check Engine Light illuminated
  5. Increased emissions

How to Fix P0158 2017 GMC Sierra

  1. Use an OBD-II scanner to confirm the P0158 code and verify the sensor location.
  2. Inspect the wiring and connectors for any damage or corrosion. Repair or replace as needed.
  3. Test the oxygen sensor using a multimeter to check for proper function. Replace if necessary.
  4. Clear the DTC with the scanner and test drive the vehicle to ensure the code does not return.
  5. If the issue persists, further diagnostics may be needed to identify any underlying problems with the ECM or fuel system.

Cost to Fix P0158 2017 GMC Sierra

The typical repair costs for addressing a P0158 code can vary depending on the specific cause of the issue. On average, replacing an oxygen sensor can cost between $200 and $300, including parts and labor. However, if additional repairs or diagnostics are required, the total cost could increase. It is recommended to consult with a qualified mechanic or auto repair shop for a more accurate estimate based on the vehicle's make and model, as well as any additional factors that may impact the repair process.

Tech Notes for P0158 2017 GMC Sierra

Replacing the Rear Heated Oxygen Sensor (HO2S) Bank 2 usually takes care of the problem.











User Submitted Video

Need more information about the P0158 2017 GMC Sierra code?

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

Need Help with the Code?

Get the P0158 2017 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 P0158 2017 GMC Sierra Code

1. What does the OBDII code P0158 mean on a 2017 GMC Sierra?

P0158 indicates that the oxygen sensor (HO2S) on Bank 2 Sensor 2 is detecting a high voltage signal, which typically means the sensor is reporting a rich air-fuel mixture.

2. What are the common symptoms of code P0158 in a 2017 GMC Sierra?

Symptoms may include the check engine light turning on, reduced fuel efficiency, rough idling, increased exhaust emissions, or a noticeable sulfur smell from the exhaust.

3. What causes the P0158 code to appear on a 2017 GMC Sierra?

Common causes include a faulty oxygen sensor, damaged wiring or connectors, a short circuit, a rich-running engine, or issues with the engine control module (ECM).

4. Which oxygen sensor is Bank 2 Sensor 2 on a 2017 GMC Sierra?

Bank 2 Sensor 2 is the downstream oxygen sensor located after the catalytic converter on the side of the engine with cylinder 2.

5. Can a dirty air filter cause the P0158 code on a 2017 GMC Sierra?

While unlikely, a dirty air filter may indirectly contribute to a rich air-fuel mixture, which can lead to triggering the P0158 code.

6. How do you fix the P0158 code on a 2017 GMC Sierra?

Repairs may involve replacing the Bank 2 Sensor 2 oxygen sensor, repairing damaged wiring, fixing a short circuit, or addressing any issues causing the engine to run rich.

7. Can I drive my 2017 GMC Sierra with the P0158 code?

Driving with this code is not recommended as it may lead to poor performance, increased emissions, and potential damage to the catalytic converter.

8. How can I diagnose the P0158 code on a 2017 GMC Sierra?

Use an OBDII scanner to confirm the code, inspect the oxygen sensor and its wiring for damage, check for exhaust leaks, and monitor real-time sensor data to verify functionality.

9. Is the P0158 code covered under warranty for a 2017 GMC Sierra?

It depends on the vehicle's warranty terms, but emissions-related components like oxygen sensors may be covered under an emissions warranty.

10. How much does it cost to repair the P0158 code on a 2017 GMC Sierra?

Repair costs can vary, but replacing an oxygen sensor typically ranges from $150 to $300, including parts and labor. Wiring repairs or other fixes may increase the cost.

Discuss the causes and fixes for P0158 2017 GMC Sierra OBDII Code

Code P0158 2017 GMC Sierra comments

No comments found for this page.