Ok, I've cleaned the IAC and TB 3 times, changed O2 sensor, and I'm on the 3rd TPS, last one being a mopar I bought at dealer for $100. Same issue keeps coming up within minutes of clearing the code out (always P0121) and cranking up, as soon as I try to accelerate. The idle is all over the place too, sometimes hovering around 1200-1400, then dropping, but never steady and stable like it used to be at around 800. I have a mopar IAC coming Wed. Can a bad IAC come up as a TPS code and make the engine sputter and buck under load? Acceleration is sluggish even when it's not sputtering. What else am I missing?