could be a dirty mass air flow sensor or potentially the idle air control valve sticking, but based on your description it sounds like a vacuum leak.
View Tag Cloud
Forum Rules