So i have been having trouble with CEL light lately and was under the impression it was simply an 02 sensor issue. I replaced the Bank 2 sensor 1 02 with a bosch and it fixed nothing. I did my research on here and found that the bosch sensors dont agree with our trucks so I got me an OEM sensor and put that in. CEL light went out for all of about 1 day then returned. Now im getting several codes along with the original. Im getting one for bank 2 sensor 2-I assume is related directly to the upstream code. But what worries me now is im getting two "power train" codes that I can not figure out what they are. (P1128 and P3001). I read every post I could about 02 sensors but no luck. This is the first and only issue my truck has given me in 60,000+ miles and it has me confused. Best forum ive been on by the way, Learned alot from lurking around here.