Could be fuel pump, could be blocked pick up, could be clogged fuel filter in pump, could be clogged fuel tank vent , Could be clogged fuel line , air leak on suction side of pump....Basically work back carb to pump to tank and see where you aren't getting gas before you throw parts at it...