as Mike said, there could be a variety of issues. Start simple with the IAC and MAF.
But, from my completely uneducated perspective on why things don't work the way they should, from the video this appears to me to be fuel related. Check into replacing your fuel filter, and investigate the state of your fuel pump
__________________
2000 4Runner SR5 Sport
1998 Lexus LX470