I will first say I believe it is an electrical issue.
We have an intermittent fuel issue on our Explorer. It will run for weeks with no issues, then I will stop somewhere
and it will not start. I get it towed and it starts at the shop.
Sometimes it will run for an hour, then quit, sometimes 40...