I tried everything to figure out why my Yanmar 2GM20 was overheating quickly, only to discover that the thermostat was stuck. It looked fine, but the little washer at the base got cocked a millimeter and simply locked up. Try it yourself with a spare. Several people told me to remove the thing altogther, and now the engine works fine. Whew.