Quote Originally Posted by ChuckNorris
idle air control valve..

or a vacuum leak
i would have to agree check those