Its the Idle Air Controller Valve/servo in most cases. Have it checked . .