← Back to list

1999 Chevrolet Silverado P0137 and P0157 O2 Sensor Fault Diagnosis and Fix

Model: 1999 chevy Silverado Fault Code: P0137 Posted: 2014-05-26 20:03

I own a 1999 Chevrolet Silverado with persistent check engine light issues triggered by fault codes P0137 (O2 Sensor Circuit Malfunction - Bank 2, Sensor 1) and P0157 (O2 Sensor Circuit Malfunction - Bank 1, Sensor 1). After taking it to multiple auto shops, I'm frustrated with inconsistent diagnoses. The truck exhibits rough idling, poor running performance, especially at stop signs, and the check engine light frequently comes on and off. The previous mechanic claimed a faulty EGR valve was causing the codes, but after replacing the EGR valve twice and fuel filters, the issue persisted. I tested the EGR valve myself — it functioned correctly. A Chevrolet dealership replaced the EGR valve and stated the powertrain control module (PCM) was fine. However, after driving home, the check engine light reappeared, and now the codes P0137 and P0159 are present. I'm seeking reliable, DIY-friendly solutions to diagnose and fix these O2 sensor-related issues without relying on dealer services. Any insights or troubleshooting steps for a 1999 Silverado with these specific fault codes would be greatly appreciated.

Related fault codes
P0137P0157
Comments (4)
Anonymous 2014-05-27 06:09

What engine size do you have? Are there any noticeable driveability issues like rough idling, stalling, or poor acceleration? Did the check engine light appear before any repairs were done?

Anonymous 2014-05-27 06:58

In addition to the above — what specific work was performed at the previous shops, and why was that repair suggested?

Anonymous 2014-05-27 18:45

My truck has a 5.3L V8 engine. I'm experiencing rough idling, stalling at stop signs, and the check engine light turning on and off intermittently. The previous shop replaced the EGR valve twice and changed the fuel filters. During the last visit, the mechanic said the codes were due to a faulty EGR valve. After testing, the EGR valve passed inspection. They then replaced it and claimed the PCM was fine. I drove home, and the check engine light came back on. The next day, the codes returned — now showing P0137 and P0157. I hope this helps clarify my situation. Thanks for your input.

Anonymous 2014-05-30 19:26

If your truck starts easily when cold but stalls or feels flooded when warm, it may indicate a fuel pressure regulator issue. When the engine is warm, excess fuel can back into the intake due to high fuel pressure, causing a 'flooded' sensation during restarts. This problem typically resolves with replacing the fuel pressure regulator — a simple DIY fix that takes under 30 minutes if done carefully and following the manufacturer’s instructions. The high fuel pressure causes post-shutdown fuel flow, which mimics flooding symptoms. Cold starts work because excess fuel evaporates over time. I have a 1999 Chevrolet Silverado with this same issue — replacing the regulator fixed it permanently.