Ignition modules could be shutting down when hot. Also the fuel solenoid on the carb could be shutting down and stopping fuel flow when hot. Next time it quits need to see if you can feel or hear the fuel solenoid on the carb click, also need to pull the spark plugs, ground them and crank the engine and check for spark.