check the fuel pump wiring. when you turn on ignition you should hear the two pumps prime separately.
Also, check all of your grounds and connections from your battery relocation, if somethign is lose it can cause an immediate stall once the engine starts because of vibration.
-Mark