I don't have a lot of experience with Fords, but I once had the same problem on a Buick.
The car would start fine and then after a period of time when at idle such as at a stop sign it would just die and not restart. Also, sometimes when I shut it off it wouldn't restart.
After about 20 minutes or so, the car would start right back up and could go some time before the problem came back.
My problem turned out to be a small circuit card assembly (I don't recall it's name) that was attached to the distributor. Whenever it would get hot it would fail thus preventing spark.
Obviously something is heating up. I don't know if you have a "u-pull-it" junk yard near you or have a friend that has the same vehicle, but you may be faced with just throwing parts at it.
Next time this happens, check to see if you've got spark. If you do, then the problem is associated with fuel. Perhaps the fuel pump is over-heating.
Remember you need three things for an engine to run; spark, fuel, and air. If you have all three the engine will run, if you're missing one of them it will not.
Good luck,
Blueraven