Most likely you are uncovering the pickup and starving the pump for fuel. Basically running it dry. Turning it on and off most likely is just repriming it. A surge tank is a separate bucket of fuel inside the tank that helps eliminate starvation due to fuel slosh. Running the pump dry alot is not good for it and is probably the root of your failures. I suggest you quit messing with inline pumps and go to this link.
http://vaporworx.com/
This company is owned by Carl Casanove who is a site member here. CarlC is his user name. There is a lot of tech information on his site. It's a great read. His stuff is cutting edge for efi retrofits!
Good Luck!