At the starter disconnect the purple wire at the S terminal. Then run a jumper from the battery + to the S terminal or a remote start button. If the car starts normally, the starter is OK. If not the starter is hanging up.
Next get rid of the Ford solenoid. This site has some folks who like to use them but I am not convinced they help anything.