I would say it could be the fuel system, but its sounds more like your timing is off. Timing on a vehicle is critical for normal idle performance, have your local mechanic check to see if the timing is correct.
Hope this Helps!
Wednesday, January 26th, 2011 AT 9:58 PM