My 2004 Caravelle 218 Deck Boat with a Volvo Penta 5.0 GXI-E is overheating at high RPMs but will cool at low RPMs. I've replaced the impeller and that didn't fix it. Since it was the holiday weekend and I couldn't get any other parts, I took out the rusty thermostat and left it out and tried again. Out of the water on a hose, it didn't overheat. Put it back in the water and it did. I've checked the temperature with a heat gun tester and nothing seems hotter than about 170. On the water, the gauge shows about 205. What should I look for next? I've removed one of heat risers and it looks good, I haven't taken off the other yet. I have no experience with boat engines, but lots with automotive engines. Any help would be greatly appreciated. Thanks!