It can be issue with IAC( idle air control valve) causing the problem.
There are many other possibilities causing these idle issues. Engine idles rough.
There are few help links with solutions to troubleshoot such idle issues.
I suggest you refer the link below and follow its troubleshooting details:------
Click the link below:-----
-----------
http://schematicsdiagram.blogspot.in/2012/03/stumbling-and-stalling-at-idle-after.html
------------
http://technoanswers.blogspot.in/2012/01/1999-ford-f-150-idles-rough-and-quits.html
---------
http://repairhelpcenter.blogspot.com/2012/01/engine-stumbles-coming-off-idle-when.html
------------------
http://schematicsdiagram.blogspot.com/2011/12/erratic-idle-on-car.html
-----------
Cold start problem and vehicle shudder around 2500 to 3500 rpms
----------
http://repairhelpcenter.blogspot.com/2011/12/low-idle-when-cold-out-side.html
-----------
http://technoanswers.blogspot.com/2012/10/gmc-sonoma-stalls-and-idles-low.html
--------
http://schematicsdiagram.blogspot.com/2011/12/gmc-idle-air-control-iac-valve.html
-------------
http://repairhelpcenter.blogspot.com/2011/10/1996-camry-intermittent-engine-failure.html
------------
http://repairhelpcenter.blogspot.com/2011/10/engine-quits-at-idle.html
-----------
http://howtobyme.blogspot.com/2011/11/car-overheats-and-air-blows-hot-at-idle.html
---------
High Idle Problem
http://repairhelpcenter.blogspot.com/2012/10/high-idle-problem.html
-------
http://schematicsdiagram.blogspot.com/2012/01/while-stop-engine-idles-like-cylinder.html
---------
http://technoanswers.blogspot.in/2012/02/idle-flair-is-noticed-on-car-rough-idle.html
--------
http://technoanswers.blogspot.in/2012/02/high-rpm-in-neutral-inconsistant-high.html
-------
http://schematicsdiagram.blogspot.in/2012/03/vehicle-stumbling-at-idle-and-shows.html
----------
http://technoanswers.blogspot.in/2012/03/rough-idlestaling-and-erratic-shifting.html
-----------
http://schematicsdiagram.blogspot.com/2012/01/while-stop-engine-idles-like-cylinder.html
---------
These details will help.
Thanks.
24 questions posted
Usually answered in minutes!
738 Questions
692 Questions
544 Questions
609 Questions
615 Questions