I have a 2002 v6 mustang and recently the idle has been jumping to a high of 2500rpm on startup and only idles down to about 1200. I was told it was the IAC so i purchased one but i want to see if anyone else has any info before i install it because once its installed i cannot return it. Also, when i unplug the iac when its running it idles down pretty low, but the engine starts to shake a little. Also it threw a tps code.