I have a 1978 mercruiser 140 in my 4 winns deck boat. The motor overheats after running for a bout 10-15 min. It's ok when it idles but at high running speed it over heats. I have replaced the outboard impeller twice, replaced the inboared water pump, had the heads shaved and checked with new...