clean the iac valve and the fast idle valve (if that engine has one) with throttle body cleaner. it will clean and lube. iac could be getting stuck.