It sounds like you have a bad idle air control valve (IAC). The IAC increases engine speed when engine temperature by venting air into the air duct behind the throttle plate. There is also a throttle position sensor (TPS) that can cause problems or even vacuum leaks. Here is a picture of both the IAC and TPS on your vehicle. Check them, but first look for vacuum leaks.
I got this picture from the net. If you look, number 1 is the IAC and 2 is the TPS.
Let me know what you find.
Joe
SPONSORED LINKS
Thursday, September 2nd, 2010 AT 10:47 PM