Sounds like the starter needs rebuilt/replaced. I’ve also had a bad battery terminal give similar symptoms.
Give that starter a sharp whack with a hammer and see if it helps.

Last edited by gregintenn; 01/24/22.