I have replaced waterpump, thermosat, motor starts right up and will idle in tank for hours. When increase rpms it starts to overheat. This has never seen salt water, any ideas. Thankyou