sounds like its starving for fuel..check fuel pump diaphragm. Squeeze bulb when it starts to die, does it change? Check fuel tank vent or leave gas cap off and see if it still dies. Make sure any fuel filters are flowing the right direction.
Get it running, then spray starting fluid around the intake side.
This includes under the fuel pump and around the carb bases.
If that makes a difference then it's sucking air somewhere, bad gaskets?
Also where are the air screws set at?
Then need to be set at 1 1/2 turn out for initial setup.
Too far in? that will make it backfire and stall.