I have a 2005 Chaparral with a 5.0 GL engine. I am not very religious about flushing it out after using in salt water. I have approx. 200 hours on the boat.The engine overheated within a few minutes of going about 1/2 throttle. I backed off to idle and the temperature came down. I took off the water pump to see if the impeller was OK. The impeller is fine but I am going to replace it anyhow. What are other things I should check?