I have a 1981 mercrusier 470 that is overheating. When the engine is not in gear I can run the engine at 2500 rpm's all day and it dosent get above 150 degrees, as soon as I put it in gear and start to get up on plain it overheats to 240. I have changed the Impeller, checked all the hoses and...