Having this same issue... On cool days, below 70 degrees (Florida) 2003 cranks but won’t turn over. I noticed if I turn the key to just before crank position, the engine cooling fan comes on. If I allow it to run in that position for 30 seconds or so, turn key back off, then on, it will crank and start. If temp is warmer outside, the fan doesn’t come on and it cranks and starts first try...The
code reader came up with
fuel pump,
throttle body, and
ECM. Car runs fine once it starts ( had to replace all
COPS prior to current issue ). So far have replaced
fuel pump, and oil temperature sensor and
coolant temperature sensor. That didn’t fix it. So Miss Mary (quite contrary) is in the shop today getting a new
ECM installed. Thanks goodness hubby works at Ford dealership! I’ll let y’all know if the
ECM is the fix she needs. The weather is expected to be cooler the next few days, so we’ll see :/
UPDATE
Appears that the
ECM was the culprit, 58 degrees this morning and Miss Mary fired right up first attempt!