Answer by
Dcorp (17)
The problem that you have described could be caused by several different issues. First, the Idle Air Control valve could be sticking internally. Second, the engine could have a vacuum leak. Third, The Mass Air Flow Sensor could be reading inaccurately, and may have contamination of the MAF elements.