I agree with Dimitros, check all of your vacuum lines, also their is a hose that runs from the intake to the intake manifold, it is about 4 inches long where the intake meets the carb down to the intake manifold, I had a similar problem and reconnecting this hose solved it.
Good Luck