Fuel filter and fuel supply first. Check the rubber lines from the tank to the frame rail steel lines and to the fuel pump for collapse to start with. Like 429bbf says running out of fuel
I have a similar problem with my 74 blazer that falls on its face and surges also, but not all the time. Random at times especially after driving somewhere, letting it sit and then going again, like getting on it out of a parking lot.
I have replaced all rubber fuel lines from tank to fuel pump. Blown out all metal lines on frame, blown into tank thru sender. I have bypassed the metal line up against the block thinking it was vapor locking.
I have done everything possible to the carb using Cliff's book and components. Replaced fuel pump also. I have an inline fuel pressure gauge that reads 6 psi at idle, but I have not plumbed it to the cab to see if fuel pressure maintains while I'm having the problem. Other than that all I have left is to drop the tank and take a look inside.
I haven't gone any further with it lately (frustrating) I think its good and boom it does it again. But still on the list of things to do.
Good luck on yours, hope I gave you some insight.