Have you looked at / replaced the water pump impeller ?-----Top RPM will change if there is something wrong with the motor.----Seeing it has overheated at idle ( warning sign ) it is now time to do a compression test.----Mixing at 50:1 or is oil injection in service ?----If in service has oil...