If its doing it with two different carburetors, then the carb is most likely not the problem. I would look at something electrical getting hot then shutting down. When cool the resistance value changes back to an acceptable range and it will work again. Likely an ignition coil.