I have an intermittent problem causing engine overheat due to loss of sea water cooling circulation. This is with a Yanmar 3GM30F. I have already checked and claened the sea water strainer, (no blockage), replaced the water pump impellor, (nothing wrong with old one), checked all lines, etc...