Check the flow from the tank. There might be something floating around in the tank the will intermittently block the flow. Also check the fuel tank cap that the vent is working.
"i reject your reality and substitute my own" - adam savage. i suspect my final words maybe "well shit, that didnt work"
instead of perfection some times we just have to accept practicality
its possible some crud has been loosened in the tank and this has now blocked outlet strainer. did you clean the tank. also have you serviced the lift pump.
clean the tank and try again. maybe the fuel tap has vibrated closed check the tap gland it might need fresh packing.