It most likely runs out of fuel, and just takes some time (until cooled down) to refill the float bowl.
Check the fuel filter and valve on the tank as well as a carb clean.
Not if you still have spark as indicated above. However you may experience a vapor lock in the fuel system by engine being too hot. Checked impeller and cooling?