Chris my Zetec cut out just as you decribe, as if ignition had been turned off. My local garage found it was a failed fuel pump relay, as others have already suggested.
Original BOSCH relay is 0332 014 112.
Gerry.


Gerry