Discovered Long and Short term fuel trim monitoring, not logging just real time scanning I was getting LTFT -13ish idle, no better than -5 at WOT.
Reset the fuel trims and now getting -11 at idle, -7.5 at cruise and 0.0 at WOT which I think is better? STFT bounce seemingly random +/-2 but peg 0.0 at WOT also.

Still indicates I'm running rich right? With CAI and SDs I wouldn't think that would happen, so I'm thinking maybe I have a bad O2 sensor?