Originally posted by Vito_Corleone
It's most likely the Idle Air Control Valve, the Throttle Postition Sensor, the PCV Valve, or just a vacuum leak.
like stated could be just a minor vacuum leak or could be a sensor i had the same problem it was my iacv