U might need to rebuild ur starter motor. They go out because the brushes where. You should be able to find a rebuild kit.
If you take the starter out and look into the motor can there should be two gray pieces of metal. Those ride on the motor shaft. They will be held to the shaft with a spring or some kind of spring steel. If those are gone you need to rebuild it.