Do you have fuel coming into the fuel pump? You might have stuff coming from the tank causing problems. If you have fuel coming into the pump and its not pumping that is the problem. If you take the pump off and work the arm in and out you should be able to see if its working. Has the truck been driven regularly or has it been sitting?