first, have you been using this starter to start this vehicle, then all of a sudden it won't start and you discovered the broken teeth on the starter drive? If that is the case remove the starter and using a screwdriver turn the flywheel to check for broken flywheel teeth. If all the teeth look good, replace the starter drive (cheap fix) or the starter.