Somewhat similar story for my 95 Windstar. Just after the head gasket blew on vacation (bought tools and replaced it myself), I finally got home and every so often for about 4 days the van refused to start. If I let it sit for 1/2 hour, it usually started right up. Drove it to the Ford dealer, and of course they suggested a fuel pump right away.
I told them that I didn't think it was the fuel pump, since I could hear it pressurize the line every time I turned the key to run. Attempting to start the vehicle after the line is pressurized should result in the engine at least
trying to fire, if not running for a second or two. If it wasn't going to start, it never even tried to fire.
So, I traced the wiring schematics from my Haynes manual :rolleyes: , the first thing I replaced was the Constant Control Relay Module, as that controls the fuel pump among other things. That didn't fix it, so I went back to the dealer and tried to convince the mechanic that it wasn't the fuel pump and had to be something else. He wouldn't budge.
So, next I replaced the ignition switch (in the fuel pump circuit). Still no help.
Finally I replaced the PCM Power Relay (seperate from the CCRM). That fixed it. The PCM Relay was $4.89 IIRC. The fuel pump would have cost me over $300 just for the part. The CCRM was $75, the Ignition Switch was $26.
So, for just over $100 I fixed the problem. The Ford dealer would have had me spend $300+ (not including installation) and I still would have had the problem. How ironic that a $4.89 part fixed it. Can you imagine how pissed I would have been had I followed the mechanic's advice? And he was supposed to be the powertrain expert! Too bad they don't listen to their customers more.