Im having issues with the motor not wanting to run over 2000. rpm in water. Will run wide open with muffs. Seems like every time there is a load on motor 2000rpm is all it will do. Ive replaced the power pack, fuel pump, rectifier and had carbs rebuilt. Could it be a weak battery?