i started my boat in a low tide to charge the battery and didnt pay attention but it was spitting out mud at the exhaust ....and started to run hot... it was running hot for quite time but after awhile of running in clean water the engine would stay at normal temp at 3000 rpm but would rise more and more with more rpms...i went home and decided to change the impeller and thermostat...but no luck it still overheats at rpms above 3000...but stays normal at 3000.. could something be clogged up i tried to drain the drain valves {cauks?} also one side of the exhaust is spitting out more water than the other on the through hull exhaust...thanks