Maybe a short to the TPS or something shorting it out. There's also the IAC that really controls the idle but usually it will cause the RPM's to go up and down a little erratic if bad. The MAF sensor can cause major problems as well but since you already swapped the TPS and it helped and then stopped I would focus on that sensor and especially it's wiring to and from the ECM. Be careful with the sensor signal wire to the ECM can blow it if more than 5v passes or spikes.
731 views
Usually answered in minutes!
×