I have changed the water pump, thermostat, impeller, and checked hoses with 90 degree angles but the boat runs hot when RPM is increased from idle. Don't know what to do next.
Could be a RAW water flow restriction causing low pressure. Did you change the circulating pump or the RAW water pump? The water inlet on the transom assembly has been known to corrode and cause blockages. What kind of drive? Bravo? Is the boat slipped?