I need some help...
I've had two that did that to me, and it was crap in the fuel tank blocking the pickup. Leave 'em sit, and it would float off and they'd run again, for a bit.
Next time it stalls, pop the air cleaner, look down the carb throat and see if gas squirts in when you work the accelerator.