Check your ICV idle control valve or FPR fuel pressure regulator. A search on here should be enough reading for you to figure the details.
http://www.vehicross.info/forums/showthread.php?t=12726
http://www.vehicross.info/forums/sho...lve#post248880
http://www.vehicross.info/forums/sho...+control+valve