I have a 1987 200 hp black max and when I start it, sometimes the starter will engage for a second and then the gear disengages and the starter motor free wheels. It usually does this a couple of times and then the motor starts but it is happening more now. Do I have to replace the whole starter...