Sounds like an idle problem. there could be 2 issues, the IACV (Idle Air Control Valve), which is a common issue. Also you can check the mechanical idle, there should be a small screw that keeps the throttle body from closing. It will be attached to where you see the throttle cable connected at the the circular mount with springs attached.
My guess is going to be the IACV, often times a good cleaning will solve that problem.
Let me know if this helps.