Let's get back to basics.
Have you done a vacuum/pressure test on the engine to determine if you really have a leak?
What about fuel starvation?
Have you checked the fuel filter and line for kinks, leaks, sucking flat, partially plugged filter, filter not sitting on the bottom of the tank, etc...