My 115 Johnson, new water pump, head gasket, etc., overheats at idle to about 2200 RPM. At WOT the engine runs like a charm and never overheats. Previous owner may have never/seldom flushed the engine after salt water use. I did sucessfully repair a crack in the water jacket, but now it is the...