Over the years we have had two Zetec's that have randomly cut out when driving & then restarted Ok. the cure for both was a change of spark plugs !!!. The first one took a bit of sorting the second one a lot quicker.
Not the most obvious thing for the symptoms, but for the cost of a set of plugs must be worth a try.