When you say kick in, doe the starter spin without the bendix engaging the flywheel?
If so, mine old one did the same thing. I took the starter to a starter-generator rebuild- repair shop to be told nothing was wrong withy starter....
I cleaned the gear and shaft, sprayed a little WD40 on and in it. I also tried to "re-taunt" the spring that pushes the bendix.
It went to working, not sure it was because of anything I did.
Sent from my iPhone using LMF