I have a 1986 Johnson 150 on a 19' Grady White. The motor has been well maintained, and never left me stranded until now. I was up on plain running 4000 RPM. Motor was running fine, when I heard a high pitch noise from the motor. Shut motor off, and smoke was coming from the cowling. The right head was hot enough to melt the top two coils. Left head was not hot. I took the rt head off, and top two pistons looked like they had been sand blasted. Bottom cylinder was fine, and moist with oil. Took head to mechanic, and he said it was detonation, and motor would need rebuilding for $2,500. Hear is my question. Should I spend money on this motor or look for a good used motor? I checked diverter plate, and there was no pluggage. Thermostats were drilled out long ago. Only run in warm water. Any idea what caused this? All recommendations welcome. Sorry so long.