My two cents worth says it is a fuel issue. I recommend pulling the carb and giving it a good ultrasonic cleaning or 24 hour bath. When rebuilding replace the float needle and adjust the float level high or a little rich. That's what I would do if it came into the shop.