P0157 P0158 P0161 P1157 Fault Codes on 1997 Chevrolet Suburban 1500 5.7L V8 - O2 Sensor Issues
The vehicle's OBD-II scanner is displaying four fault codes: P0157, P0158, P0161, and P1157, all detected with the key on and engine off. The Malfunction Indicator Lamp (MIL) has remained illuminated for over 400 miles during recent trips. I'm confused about how an oxygen sensor can simultaneously register both high and low readings—this seems contradictory. Could this indicate a faulty sensor or a wiring issue? Any insights into diagnosing these codes on a 1997 Chevrolet Suburban 1500 with a 5.7L V8 engine?
The P0157 and P0158 codes suggest a potential fault in the B2S2 oxygen sensor, which is likely the primary cause of these readings.