Is anyone having trouble with the oxygen sensors and check engine light? My truck has been in shop 4 times including today. The Check Engine Light (CEL) went on Friday night. I stopped by an autozone and the error reading was reading a P0158 and something else (bank 1 and bank 2 oxygen sensor/voltage). Saturday the dealer got the same code but said everything was fine and reset the CEL. They said it happens sometimes when it's cold (which is a crock). After driving 10-15 miles the light went on again. Took it in on Monday morning and they said it was a bad sensor and ordered one. I took it in yesteray and they said that they had replaced a sensor in the exhaust system. Drove home last night and after 15 miles the light went on again.