Has the motor ever been in saltwater, or do you run it in a high salinity freshwater lake? I would suspect corrosion in the water jacket of the heads. It is not that big of a job. Buy a repair manual if you have any ability with wrenches and pull the jacket covers and clean them out.