The cooler T.S. change won't help but leave it now.
THere is a LOT to your system.
If getting hot at idle then is strongly suggested you need to deal with the heat exchanger, pull it and get it cleaned.
Yes, the seawater side can cause overheats but from your minimal description of what has been done it is likely lack of service of the coolant side. The heat cannot even get through the scale buildup to get to the seawater. Scale can build up on both sides, seawater and coolant, of the heat exchanger tubes.
I also posted my tome below which will save me a lot of typing. If you still have questions then ask. But read through first.