The check valve in the fuel pump lets the fuel drain back. Install a new fuel pump and things will be much better.