Chevy Silverado and GMC Sierra Forum banner

Code P0036 keeps coming back, along with others after replacing O2 sensor

4.4K views 6 replies 2 participants last post by  davester3500  
#1 ·
I've searched high and low but im not finding much.

2017 GMC Sierra 2500 6.0l V8 - 48,835 miles - Getting codes P0036, P0138, P0141, P013A, P013E, P0054. Some of these are on the scanner multiple times. I replaced the bank 1 sensor 2 O2 sensor with a bosch direct fit, cleared the codes and started the truck. The code went away and stayed off for one drive and some time idling. I turned the truck off, and started it back up, the codes came back. I checked the connector, wiring and both fuses, cleared the code, went for a drive. The code stayed off until i got home, shut the truck off and then restarted it. The CEL came right back on instantly after starting it. Got any suggestions?
 
#4 ·
Alright so, i bought a scanner that reads live data and i wasn't getting any voltage from the sensor. So i pulled the replacement Bosch sensor and compared to the OEM one and Bosch had the wiring backwards on the replacement sensor... So i bought an AC Delco sensor and that fixed the issue! Unfortunately there are two "Permanent" codes that my scanner wont erase. Is there any way to circumvent going to the dealer and paying them a 1 hour labor charge ($150)??? I know on some older vehicles you could disconnect the battery for a half hour or so and that would essentially reset the computer. Not sure if that's the case with newer OBDII vehicles. Any help would be greatly appreciated.
 
#6 ·
P0138 - Circuit High Voltage Sensor 2
P013A - Slow Response Rich To Lean Sensor 2

I cleared the codes last night and the CEL went away and has stayed off so far. I had a friend tell me that this is typical and usually after 20-30 key cycles the computer will figure out that they aren't an issue anymore and go away. Lets hope that's the case.
 
#7 ·
It depends on the specific code. Some are immediate, some need multiple key cycles, and others need mulitple key cycles and specific things to happen for the code to be cleared (besides the problem being fixed).