My 95 Explorer would occasionally crank but not start. Occurred ONLY when engine was warm -- never on the first start of the day. After waiting anywhere from a few minutes to 2 hours, the engine would then start normally. Happened between once every few months and 2 - 3 times a week, and VERY intermittently. When I drove it to work and then it sat for several hours, it would always start. When I monitored the EEC-IV codes, it would always start, of course. Finally took it to a dealer I trust and left it for 2 days so they could try to repeat the problem. They finally got it to happen and determined that there was no fuel pump pressure when the engine was in this state. They replaced both the Fuel Pump Relay and the EEC Power Relay. After these replacements, they could no longer duplicate the problem. This was almost 4 weeks ago, and I have not experienced the problem. It could just be the odds, or the relays may have been intermittent. Since it is a cheap repair you can easily do yourself, replacing these two relays would be my recommendation as a starting point.