I'm having trouble with my 2000 Moomba Boomerang. When it is sitting still, or idling, it heats up and overheats, but when I'm driving it it stays cool. It's become a problem as it overheats out on the water. I have a hunch that it may possibly be the impeller on indamar assault, but any help would be appreciated.

Thank you.