Vauxhall Agila - Random stopping - not restarting - sunscot

Driving along the EPS light came on, then the engine cut out and would not restart. After about an hour it restarted. Garage could not find a fault but suggested the crankshaft sensor be replaced. It was. Same fault happened again, but took approx. 4 hours before it would restart. Garage can not find a problem. Any ideas?