Simplest thing to check when an engine runs for a bit then dies is the fuel pump.
Squeeze the fuel ball to keep the carburetor filled, if it doesn't die you probably have a fuel pump issue.
Also you can disconnect the fuel line from the carburetor and crank the engine over, you should get...