Our '87 Hunter 31 Yanmar 2GM20 with about 700 total hours has recently developed a fresh water leak which in turn has caused the engine overheat alarm to come on several times in the past few weeks. After topping off the engine fresh water, including the expansion tank, it only takes a couple of hours before half the water ends up in the bilge and subsequently discharged overboard even with the engine shut down. I've have reached the point where I need a third opinion. So far we've installed a new mixing elbow, checked the thermostat, the raw water impeller, the raw water strainer, the heat exchanger, etc., so we're convinced there's no problem with the engine "plumbing". The oil looks good, as does the exhaust so we believe that the head gasket in okay. We've also checked the water heater for external leaks and none were found. Has anyone had a similar experience? If so I'd appreciate you input. Many thanks.