I have a 2004 Chevy Tahoe Z71 with a 5.8 non flex fuel. I get intermittent Check Engine light with P0156 and/or P0157 code. I replaced the O2 sensor after the Cat on the passenger side about a year ago. No issues for a couple of months then the same intermit codes again. Could the O2 Sensor be bad or could it be the wiring? I'm at a loss.
**Update** I went ahead and changed to O2 sensor, went 10 miles without the Check engine light coming on, it's back on and it's the P0157 code so far I expect the P0156 at any time. Any suggestions PLEASE HELP!!!
**Update** I went ahead and changed to O2 sensor, went 10 miles without the Check engine light coming on, it's back on and it's the P0157 code so far I expect the P0156 at any time. Any suggestions PLEASE HELP!!!
Last edited: