Place a couple of in-line fuel filters in the system, One before the fuel pump and the other before the carb. These will pick up any smaller particles in the system (the cheap plastic ones).
Check the float in the carb – make sure it is sitting correctly, no holes in it etc.
If it is not fuel supply related it sounds as if something is breaking down with heat?? Did you change the rotor?