TPS Problem with VERY HIGH Idle
Try to get some leads on the IAC and TPS and read the voltage if you can (or if you have HPT or EFILive you can read through the scanner). The TPS only informs the PCM of throttle position. The IAC actually controls airflow into the motor with the TB closed. So to me, it sounds more like a short-circuit in the TPS that's affecting the IAC.
As a point of reference, the IAC, MAF, and MAP are all on the same circuit. All should have a 5V reference at key on, engine off. So you should check to make sure there is no short. The ABS module is on the same circuit as the TPS, and I had a short in my ABS module that sent my TPS apeshit.





