check the idle air control sensor. might be dirty, take off and clean with some throttle cleaner
Forum Rules