I have a 1992 Johnson 90 that I replaced the starter on about 2 years ago. I think I may have made a mistake by buying it from DB Electrical. Anyway, my problem is this. The starter will act normal for the first time or two I start the boat. If the boat is cold and stalls again and I have to try it 3-4 times to start it the bendix gear will engage the flywheel, turn it over at normal speed then it will stop but the starter will continue to run until I let off the ignition. It only does this when hot so I am assuming whatever is on the shaft from the starter to the bendix gear is changing size with the heat and not holding. Can just this piece be replaced or am I looking at a new starter? I appreciate the help.