explorer just quits running and won't restart. sometimes for days or weeks. on 1995 Ford Explorer

changed fuelpump,fuel filter,relay,coil pack. when it runs it runs good. what am I missing?

Asked by for the 1995 Ford Explorer
could be a bad crank sensor. a shop with a scan tool can monitor the data when cranking to verify and give you a bid.

thanks Roy, that makes sense. several repair shops have worked on it but that was never diagnosed.
1 more answer
mine did that and I had it towed in and the mechanic couldn't find anything, it started when he tried it. happened several times, I chased it all the way to the computer and that wasn't the problem.. when I got lucky I found that it was in the relays in the under hood fuse box. Replaced all of them and I haven't had the problem since