My '99 did the same thing. My problem was the IAC valve was sticking. Sometimes, you can "tap" on the IAC valve while someone else keeps it idling and it'll become "unstuck". It'll all of the sudden start running good again. This is very temporary and is only for diagnosis.
Btw, they say you can clean them, but I've also heard it may start doing it again. Moral of the story, put a new one on it and be done with it.
SPONSORED LINKS
Tuesday, April 28th, 2015 AT 1:14 PM