I've had this way back when I ran mems MPi, think I created a thread on here about it. Things to check :
- Wires behind airbox to make sure non are freyed or shorting (esp around the airbox clips)
- Make sure throttle cable isnt sticking
- Carefully remove the IACV, and check that this isnt sticking, and smooth in operation.
- Use electrical contact cleaner on the electric connectors on the throttle body
- Take the airbox off and make sure the throttle body isnt warped.
I chased this for months, it got to the point where it would all of a sudden idle at 4k revs, like the throttles stuck open (not good on a motorway I can tell you!)
Changed tb, sensors, Iacv on mine and it still played up.
In the end for me it was the TPS, be aware if you remove this or fit a new one, you'll need an ACR4 (lifeline for an mpi owner), which tells you how much to adjust the TPS 'stop' to get it in align. Also error codes (previous), can throw the car into not running fully right, these can be cleared on an acr4 too.
Hope this helps!
Edited by Midas Mk1, 20 March 2018 - 01:18 PM.