1993 Ford Explorer 6 cyl, starts and runs when cold. After 20 minutes driving +/-, the engine stalls. Allow 10 minutes+/- cooling, it will start and run. The warm engine will fire but not start. My guess is that it’s not getting fuel. The symptoms are like old fashioned vapor lock, but I suspect that it cold also be a tired electronic control. Any ideas? The mechanic said that it was symptomatic of old age death throes. Other than being a gas hog, it seems to run well otherwise.
If your explorer has a 4.0L engine, you may want to check the fuel pressure regulator. Also, have you pulled any codes?
Bad compression can cause it too, when it’s cold the engine makes higher compression than when its hot. Sounds like bad rings, but they didn’t mention if it was burning oil either.