The motor had a classic symptom of not getting enough gas to maintain proper fuel to air ratio, Causes can be varied, from running the tank dry to unplugging the fuel hose to sucking air from a leak in the hose, to yes carb sync, etc, etc. And of course, the fuel pump.