Have Ford Questions? Ask a Mechanic for Answers ASAP
Hello, my name is***** that there are no internal engine issues most of the time this is caused by a failure in the starter, a failing battery cable, or a problem with the crank sensor. Most of the time if the crank sensor is not reading correctly this will occur. I would definitely test the starter and the cable first. If those are fine then the crank sensor would be the culprit.
A crank sensor can fail and not read at all, but it can also send the wrong signal and cause the timing to be off and cause this. Was the starter replaced?
I would check the voltage going to the starter when the problem occurs to see it is getting voltage. If it is then the it is bad. If not then there is a problem with the control circuit.