to be sure about the pump, you'll need to get a fuel-pressure gauge and see where you pressure is at when the pump is running ...
if you suspect fuel starvation, that would be a place to start.
could also be a clogged fuel filter or the jets are clogged ...
i'm not a carb guy, so others hoepfully will chime in here ...
Andy