I have a 2 Johnson that will not troll at slow speed. I have done rings, carb and ignition it will troll for awhile perfict then act up hard to start so close to perfect but just not there. Any ideas? I also have another with the splines rusted out of the bottom of the crank. Is there a fix without replacing it?