OK finally pulled the plugs so you can take a look. I had replaced these probably 2,000-3,000 miles ago when I was checking things. They are all 4 black and were wet with gas when I pulled them... Clearly over fueling. TPS and MAF just replaced. I also unhooked O2 sensors to try to see if it would snap out of it in closed loop and no change then either so I would guess I can rule out O2 sensors. Fuel pump and fuel pressure regulator were replaced when I started having the glitch.
Could this be as stupid as having it jump time? I had a buddy's 22re act like this years ago and it was 12 teeth off on the timing chain.