check for a vaccum leak. take off the air filter with the car running in park and spray carb cleaner all around the base of the intake manifold. if that doesnt help, let me know cause i have a few other tricks in mind. my truck had the same problem and this cleared it right up.