Engine quits, but restarts after 10 mins. (twice now) on 2004 Land Rover Discovery

My engine has quit twice (over 3 days of driving). Once as I was parking, and the second time while I was driving. Both times were after 8 miles of city driving (from start to quitting) - sometimes in slow traffic. I've also also been able to drive the same distance without it quitting. When I try to restart, it turns over but does not start. All other gauges are at normal level. It restarts after 10 minutes. Is something getting hot and needs to cool? Is it getting fuel? Any help would be appreciated...thanks!

Asked by for the 2004 Land Rover Discovery
had similar problem and found crankshaft position sensor cause.found my fix at online blog