So it runs consistently out of the tank when you "hot wire" it, but not when it's properly installed in the tank? That sounds like something wrong in the wiring to the fuel pump. The best way I've found for testing a DC circuit like this is to get a voltmeter and a wiring diagram. Start at the battery and measure battery voltage, and then work your way down the circuit with the positive lead until the voltage drops (ground the fuel pump test lead in the self-test connector so the fuel pump relay should be closed). If the voltage drops before you get to the fuel pump, the problem in the circuit is where the voltage drop is. If the problem doesn't show up on the power side of the circuit, dont' forget to check the ground side of the circuit for bad connections/ground.