Before you put the starter back on, look at the starter clutch, it may need to be taken apart and cleaned. Just take off the cover and lift off the square center, and clean everything real good, a squirt of wd40 and a clean rag.
Just don't lose the ball bearings.