my truck did this a few weeks ago and at first i thought the starter or the battery was going out but after a closer look at the ignition wire that runs to the starter it was frayed and i talk to a few local mechanics and it turns out that it was a consant problem on fords for that wire to wear...