You said it would run when you squirted gas into the carb, right? You also said that you put the guts from a new fuel pump into the original, did you try the pump by hand to make sure it worked correctly before you installed it on the engine. If it did the problem is a worn fuel pump rod, they wear and will not push the fuel pump arm far enough to make it pump. An old timers trick back in the day was to cut a piece of leather from the tongue of a shoe and put a small piece of it on top of the rod to help take up the slack. If you fix your electrical problems and you are sure your pump is good, a new rod will probably get you running!