I have had Crank Position Sensors fail on other cars before and they show the self same symptoms you describe here. One was on a friends' F40 on the way home from his wedding, in the middle of the M25/J6 roundabout, stopped dead, but would restart after 10 mins. And then a few miles later. And again. Might well be the fuel pump in your case, but I'd be very suspicious of that CPS.