Pat's fuel problem
Check the gas tank vent valve. It is probably clogged/broken and not allowing air into the tank when fuel is pumped out, creating a vacuum. You would only see symptoms on long drives and sitting for a few minutes would allow a small amount of air in so you could start the car again. Next time it happens, try getting out and opening your fill cap to see if a lot of air gets sucked in.