Starter stuttering?

Can you disable the ignition and try it? If it does it with no ignition, it just about has to be a starter system related issue, bad starter, gear, rough/ damaged teeth on the ring or starter, bad connectionin the internal solenoid connections, cables or start relay if you are using one.