The high idle is due to the TPS sensor going bad. You might have to pick a new one up.

most of the time if between shifts it holds rvs for more than 3 seconds it is the tps. On my svt it would hold a rev for like 6 secs i was like wtf.

Also on idle it would idle high and sit at a high idle for ever. pretty much




I reject your reality and substitute my own.