I have an 86 Merc xr2 150hp. The starter motor is not engaging the teeth with the teeth on the flywheel to crank motor. The teeth on the starter motor just spins. The starter motor was replaced last year. Could it be a low battery. I'm going to try a different battery. What else may be the problem. Thanks for any help.