PZ I'm not sure how deep you want to go in this and for what purpose.
For starters do a search in this forum on engine surge/stall. probably all that could be said you will find here, along with lots that should not have been said
I like barit1 KISS answer
If you need more than simply lead back with a simple question or two after you have done the search recommended above.