I have a 1999 GTX RFI with an issue. When on the trailer it started and ran well up to around 5500 rpm. When under load in the water it would only make it to 4200 rpm and 10 mph. After reading a few threads on here I replaced the tps and wear ring. After replacing the tps it will rev to 7200 rpm on the trailer with no improvement in the water. It took off nicely at first for about 3 seconds then back to 4200 rpm/10 mph. I am thinking of replacing the rectifer now, but I don't want to keep dumping money into it needlessly. I also checked the fuel pressure. 55 psi. I am also getting 2 stroke oil leaking from somewhere. I thought it was from a missing hose clamp, but apparently not. Any help with a diagnosis would be greatly appreciated as my knowledge of this machine is minimal.