Ok boys, I've got quite a dilemma here. So, when i went to my tuner to work out some gremlins in my tune, there was something else going on. I threw a 2195 code so figured my O2 finally crapped out, whatever, i got a new one. So it was running just fine and then the code came back. These were brand new from the dealership and I knew that it wasnt the plugs themselves. So I checked each one and they were both working fine, even got new extensions and everything. Cleared the code and it was fine. When me and the tuner were working, he read that for some reason, bank 1 was registering 14 and the other bank was teetering around 20. Told him that I got all new everything and that that shouldn't be an issue. We disconnected the O2's and for some reason, they were still registering something. Weird. We then connected wide band to see what was going and thats when we saw that bank 2 was all out of whack. Checked sparks and they're fine, checked injectors and each one was working and doing something, looked for leaks and dint find anything. No clue of what it might be. He was suggesting my EGR was stuck and so I am going to go with a delete kit, but before I do, I was seeing if anyone ever had this issue. Is it an injector failing? egr stuck? a leak somewhere that I didn't think about? It's really the oddest thing because we cant seem to figure it out. Car runs open loop at idle and that seems to be doing the thing, but the car will spike up RPM's occasionally because its still hunting for idle. Under throttle, both banks read the same. Under idle, both banks are completely different. Anyone know what it might be?