I'm having the same problem. when i stop for like 5min it goes away, but comes back if i push it, does yours do the same. only thing i have not touched was the IACV and the cap/rotor. try replacing those first before you try to get a new IACV cause it wont be cheap.