ford nut
Local nut case
oh come to think of it, my aunts 97 did this. it was the wire for the starter solenoid.
when it wouldn't start, you got under and wiggled the solenoid power wire and it would start right up.
something easy and cheap to check.
+1
Or could be the solenoid itself
Its gets baked were it is.
My 93 stranded me countless of times before I traced it to the solenoid.
Always the no turn over, try later it was fine.
Go a week and no turn over again.
Frustrating....