The squeaking may be totally unrelated to your problem, or it may be the fuel pump. Loosen the fuel line and see if you have fuel going to the pump. If not, look for a restriction in the petcock. That is a likely place for debris to settle. If you do have fuel at the pump, the fuel pump may have gone bad. If it is an old NOS, some of them will not stand up to today's fuel. While you have the pump is off, stick something, not your finger, like a dowell in the hole and see if the lobe is still there. A leaking fuel pump can squirt gas on the lobe and lose lubrication and wear quickly. If it is the fuel pump, buy a new one.