Based on your description, it sounds like one or two things are giving you trouble. The first thing to look for would be a vacuum leak. If none are found, then I would recommend replacing the idle air control valve. It is located on the throttle body and is held in by a couple screws.
Let me know what you find or if you have other questions.
Tuesday, September 17th, 2013 AT 6:10 PM