Update: I bought code reader and found the following codes. P0036, p0056, p0141, p0161. After putting a new fuse in and checking all the harnesses to the o2 sensors the light stayed off for a couple trips and then came back when starting it this afternoon. Seems like it blows the fuse at startup.
you need to check wiring over your front propshaft, more than likely it is hanging down from top of trans to driver side of frame too low and is making contact with your front propshaft, that is why fuse is blowing intermitanly! Hope this helps, Good luck with repair.
For anyone else having this issue, I had the same problem on my 03 z71. I had the o2 sensor codes and Check Engine Light on for a while as I saved for a new sensor, and never thought to check the fuse.
I noticed the fuse was blown when I was checking for something else unrelated. Replaced the fuse, and the codes cleared. I was good to go. Then a week later, the CEL came back on and the fuse was blown again. Replaced it again and it blew right away this time. Then it occurred to me that it was blowing the fuse when I was driving in the rain. Moister under the truck was causing a short.
I got under and could clearly see some exposed wiring on one of the sensors. I fixed the wiring, replaced the fuse again, and it has worked fine since.
My 2009 Sierra 5.3 4x4 , i also had P0056 B2S2 Heater control circut and i found the original factory sensor harness had rubbed thru 6' from the sensor , on top of the frame rail.... this was in factory position and still attached with factory connector ...see attached photo
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Related Threads
?
?
?
?
?
Chevy Silverado and GMC Sierra Forum
1.4M posts
180.1K members
Since 2009
A forum community dedicated to Chevrolet Silverado and GMC Sierra pickup owners and enthusiasts. Come join the discussion about performance, modifications, classifieds, troubleshooting, maintenance, and more!