Sounds like the throttle body is dirty inside and the butterfly is getting stuck.
I would pull the air tube and wipe the bore of the throttle body out real good. Use Seafoam and spray the inside of the intake and let it sit. Then start it up.
I pull a vacuum line to let the Seafoam get sucked into the intake while it is running to help clean things up.

Last edited by toyrunner; 01/14/10 04:39 AM.

1985 SR5 4Runner
eLocked with Carter Lock
4.7:1 single case
Davez Offroad twin stick