The fuel pump which operates off the crankcase pulses via a diaphram tied to the pump may be torn yielding insufficient fuel delivery. Try gravity feeding the carb directly. If it improves, you are on the right track. Electric fuel pumps overdrive the carbs float needle unless fitted with a regulator.
Dirt Cheap, November 2007