I had the same problem...and i fixed it by adjusting the idle air screw. It is located in the air idle which is connected to the valve cover on the right side of the motor. with the car running turn the screw to adjust idle down to around 700 rpm. This will solve you idle problems.