2007 15HP Johnson 4-Stroke. Problem is, the motor did take a long walk off a short pier and was submerged at one time. Sat for a couple years and recently I cleaned it up. Cleaned out all the obvious surface damage (rotor, stator, new starter, new coil plugs etc). It idles like a kitten but when...