O.k.,
Engine overheating hummmmmm,
I would start with the cooling system, is it sea-water cooled or does it have a radiator. If it is sea-water cooled then i would check the water-impeller to make sure it's not broken or cracked burned in any way. If there are even a few teeth missing on the impeller, it could drastically affect the cooling of the engine. Does it happen when your idling or when your going fast or always or does it get cooler when going fast. What are the symptoms and how do you know it's overheating. Is it smoking out the engine or is the gauge just reading higher than usual. If your engine was getting really hot, it would not take long before you see some damage in the engine. Maybe just the gauge is faulty if the engine runs fine but just the temp spikes. Does it go up when you turn on another accesory like radio, lights or is it just constantly high temperature reading. eek! Sorry for so many questions