Sounds to me that you are getting a vapour lock in the carb, thus, no fuel when hot. Just a guess.

Your electronic ignition module could also be breaking down when hot.