don that sounds like the iacv is dirty. the computer See's the rpm drp and compensates for it be sure you don't have a vacuum leak first but I'm sure you checked that first......ted