That's what happens to Ford starters when they get old. You can try pulling the starter and cleaning the starter face and the block, cleaning all the cable connections, etc. If it still does it replace the starter. If you run headers a new "high buck, hight torque" Powermaster is about $160 from Summit.