Try cleaning out your Throttle Body.mine was doing the same thing.i removed the T/B and cleaned it with T/B cleaner and a soft brush.then i put a drop of PB-Blaster on the flap.Also try running a can...