and suggest that you find the idle motor and clean it, as well as the throttle body. Did mine after similar symptoms, and greatly improved. If it persists, check your manual and test the throttle position sensor, and if you haven't already, replace the air filter. Looks like you've done some other key "first things". Good luck Oh-you might want to check your timing as well, and inspect cap/rotor.