A likely reason might be a leak somewhere in the fuel line leading from the pump in the fuel tank to the engine.
open