Mine did that same thing, but I never had a CEL come on. I had to clean out or replace the Idle Air Control Valve (IAC). Maybe your MAF? The CEL code would be really helpful!