P0158 2016 Chevrolet Silverado Code - HO2S Circuit High Voltage Bank 2 Sensor 2
Quick Answer
The P0158 code on a 2016 Chevrolet Silverado indicates an issue with the HO2S (Heated Oxygen Sensor) circuit high voltage on Bank 2 Sensor 2. Common causes include Faulty Oxygen Sensor: The HO2S sensor itself may be malfunctioning, causing it to send incorrect voltage readings to the ECM, Wiring Issues: There may be damaged or corroded wiring connecting the sensor to the ECM, leading to a high voltage reading, ECM Malfunction: A problem with the engine control module (ECM) can also cause the sensor to read high voltage incorrectly. 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 2016 Chevrolet Silverado indicates HO2S Circuit High Voltage Bank 2 Sensor 2.
- Common causes
- Common causes include Faulty Oxygen Sensor: The HO2S sensor itself may be malfunctioning, causing it to send incorrect voltage readings to the ECM, Wiring Issues: There may be damaged or corroded wiring connecting the sensor to the ECM, leading to a high voltage reading, ECM Malfunction: A problem with the engine control module (ECM) can also cause the sensor to read high voltage incorrectly.
- 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.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.
Code P0158 2016 Chevrolet Silverado Description
The P0158 code on a 2016 Chevrolet Silverado indicates an issue with the HO2S (Heated Oxygen Sensor) circuit high voltage on Bank 2 Sensor 2. This sensor is responsible for monitoring the oxygen levels in the exhaust gases to ensure the engine is running efficiently. When the voltage from this sensor is higher than normal, it can lead to an incorrect air/fuel mixture, which can negatively impact the vehicle's performance and emissions.
Common Causes of P0158 2016 Chevrolet Silverado
- Faulty Oxygen Sensor: The HO2S sensor itself may be malfunctioning, causing it to send incorrect voltage readings to the ECM.
- Wiring Issues: There may be damaged or corroded wiring connecting the sensor to the ECM, leading to a high voltage reading.
- ECM Malfunction: A problem with the engine control module (ECM) can also cause the sensor to read high voltage incorrectly.
- Exhaust Leak: An exhaust leak near the sensor can introduce additional oxygen into the exhaust stream, affecting the sensor's readings.
- Fuel System Issues: Problems with the fuel system, such as a clogged fuel injector or fuel pressure regulator, can impact the air/fuel mixture and trigger this code.
Symptoms of P0158 2016 Chevrolet Silverado
- Check Engine Light: The most common symptom associated with this code is the illumination of the Check Engine Light on the vehicle's dashboard.
- Decreased Fuel Efficiency: The engine may be running rich or lean, causing a decrease in fuel efficiency.
- Rough Idle: The engine may idle roughly or inconsistently due to the incorrect air/fuel mixture.
- Reduced Engine Performance: The vehicle may experience a decrease in engine power or acceleration.
- Increased Emissions: The vehicle may produce higher emissions than usual due to the improper air/fuel mixture.
How to Fix P0158 2016 Chevrolet Silverado
- Diagnostic: Use a scan tool to retrieve the trouble code and perform further diagnostics to identify the exact cause of the high voltage reading.
- Check Oxygen Sensor: Inspect the Bank 2 Sensor 2 HO2S for any signs of damage or malfunction and replace if necessary.
- Check Wiring: Inspect the wiring harness for any damage, corrosion, or loose connections and repair or replace as needed.
- Check ECM: Test the engine control module (ECM) for any faults or malfunctions that could be causing the high voltage reading.
- Clear Codes: Clear the trouble code from the ECM memory after completing the repairs and test drive the vehicle to ensure the issue has been resolved.
Cost to Fix P0158 2016 Chevrolet Silverado
The cost of repairing a P0158 code on a 2016 Chevrolet Silverado can vary depending on the root cause of the issue. Generally, the cost of replacing a faulty oxygen sensor can range from $150 to $300, while addressing wiring or ECM problems may require additional labor and parts, potentially bringing the total cost to $300 to $500 or more. It's important to note that diagnostic time and labor rates can vary, so it's recommended to consult with a trusted auto repair shop for a more accurate cost estimate based on your specific situation.
Tech Notes for P0158 2016 Chevrolet Silverado
User Submitted Video
Need more information about the P0158 2016 Chevrolet Silverado code?
Need more information on how to fix the P0158 2016 Chevrolet Silverado code? Get Access to Factory Service Manuals
Need Help with the Code?
Get the P0158 2016 Chevrolet Silverado code diagnosed by a professional: Find a repair shop in your area
Frequently Asked Questions about P0158 2016 Chevrolet Silverado Code
1. What does the OBDII code P0158 mean on a 2016 Chevrolet Silverado?
P0158 indicates that the oxygen sensor in Bank 2 Sensor 2 is detecting a higher voltage than expected, which could mean the sensor is reporting an overly rich air-fuel mixture.
2. What are the common symptoms of code P0158 on a 2016 Chevrolet Silverado?
Symptoms may include a check engine light, poor fuel economy, rough idling, failed emissions tests, or a strong exhaust smell.
3. What causes the P0158 code in a 2016 Chevrolet Silverado?
Common causes include a faulty Bank 2 Sensor 2 oxygen sensor, damaged sensor wiring, a short to voltage, excessive fuel delivery, or a malfunctioning PCM.
4. How can I locate Bank 2 Sensor 2 on my 2016 Chevrolet Silverado?
Bank 2 refers to the side of the engine opposite the cylinder #1, and Sensor 2 is located downstream of the catalytic converter on that side.
5. Can I drive my 2016 Chevrolet Silverado with a P0158 code?
While it may still be drivable, ignoring the code can lead to decreased fuel efficiency and potential damage to the catalytic converter over time.
6. How do I fix the P0158 code on a 2016 Chevrolet Silverado?
Repairs may involve replacing the oxygen sensor, repairing or replacing damaged wiring, fixing fuel system issues, or reprogramming the PCM if necessary.
7. How do I test the oxygen sensor for code P0158 on a 2016 Chevrolet Silverado?
You can use a multimeter to check for proper voltage levels or a scan tool to monitor live data from the Bank 2 Sensor 2 oxygen sensor.
8. Could a dirty or malfunctioning catalytic converter cause the P0158 code?
Yes, if the catalytic converter is not functioning properly, it can affect downstream oxygen sensor readings and trigger this code.
9. How much does it cost to repair a P0158 code on a 2016 Chevrolet Silverado?
Repair costs can vary, but replacing the oxygen sensor typically costs between $150 and $300, depending on parts and labor rates.
10. Will clearing the P0158 code fix the problem permanently?
Clearing the code might turn off the check engine light temporarily, but the underlying issue must be diagnosed and repaired to prevent the code from returning.
Discuss the causes and fixes for P0158 2016 Chevrolet Silverado OBDII Code
Code P0158 2016 Chevrolet Silverado comments
No comments found for this page.
Fix Your Car Smarter
Try the New AutoCodes App!
Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.