Check you IAC valve on the throttle body. The same thing happened to the wife's 4runner. When it was cold, she had to keep her foot on the gas to keep it from stalling for about a minute. After warming up, it was fine. I might be wrong, but It doesn't hurt to check.
