That sounds like a failing fuel pump and/or check valve allowing the fuel to run back into the tank
open