I have a 1971 Mercruiser 140 and it keeps overheating. I have tried to put in a repair kit for the stern water pump. I have checked all the drain plugs and put new ones in. I can put the engine in drive and run about 7-10 mph and the engine will stayed cooled but when I go to half throttle on up to WOT the engine overheats very quickly and I have to bring it back down to 7-10 mph. Could this be the thermostat being bad? There is also a very tiny crack in the exhaust manifold that lets water drip when the engine is at WOT but I wouldn't think it would make it overheat. I know you guys are good with this stuff so I came here first.