It only dies after extended running?
Vent on the fuel tank plugged? Take the fuel cap off and check if it starts again.
Have you modified the air filter or exhaust in anyway? Rejeted the carb?
Theres a metal spacer/gasket that has very specific holes in it, it will go on either way but one of them is wrong...
Cracked the plastic spacer between the carb and engine.