I agree with above. Start by cleaning the idle air control valve and the passage in the throtle body it sits in. I use q-tips to clean this so I don't spray crap down the i take into the engine.