There are few possibilities, some are tune-up related;
spark plug wires
Fuel system need cleaning
Idle Air Control Valve (IACV)
To start get some fuel system cleaner. I only use SEA FOAM or BG44K. They are around $20 a can but nothing else works like them. They work so well that the oil will need to be changed after running 2 cans, (that is what I would suggest), that it will make the oil dirty with all the deposits it cleans out.
Try that and let me know how it goes. I will watch for your post and get back ASAP
Monday, August 29th, 2011 AT 7:38 AM