For all those having this problem of high idle.......... all you have to do is swap the IAC and TPS connectors (they will fit into each others socket) . Thats right.......on my 2.5 v6 some dumbazz who did a plug and wire change swapped the conectors after finishing the job and also broke the no. 3 injector wire when the intake was removed. I purchased this car used (700.00) and determined all these things after troubleshooting numerous engine code issues. These were just the tip of the iceburg. I couldnt believe the half azz work some mechanics are capable of and worse of all it was to a woman............Unbelieveable!!!!!! Wake up America!!!!!!!