I'm going to go out on a limb and say crud in the tank. has the tank been cleaned? is there a filter between the tank and the pump? Is there gas in the tank - (Don't ask me how I know)
you should be able to segment the fuel system - ie.
1. Pump runs but gets no gas - therefore between tank and pump.
2. pump runs and gets gas but no gas to carb - therefore between pump and carb etc.
3. pump doesn't run - therefore fuse or some such electrical.
Take this one piece at a time and it should be easy, but, I'm guessing what is in the tank is the culprit. One check would be to run a line into the pump from a gas can - if it works, you've isolated the area of concern.