Starter/ignition issue
There is a silinoid on the starter that actuates the bendix drive and sends power to the starter motor. Your problem is in that. Most common practice is or was replace the entire starter with reman'd.
Now days many just go to the parts yard and get a high torque mini starter from a late model.