I have been working on fixing a 2002 gtx rfi however I have ran into a cavitation issue and can't seem to find a solution. After checking and replacing all of the typical sources (impeller, wear ring, carbon seal, pto boot) it still cavitates from launch and is leaking water inside of the hull. My gut is telling me it is the carbon seal not sealing properly that is giving me the issues but as I mentioned I already replaced it. Anyone have any ideas? The driveshaft seems to have a lot of play in it too so could that be the issue?