So I purchased a 99 Sea Doo spx about a month ago. Took it out for the first time and experienced bad cavatation at all speeds just bouncing off rev limiter. Took it home inspected the impeller and wear ring. Impeller was bent and dinged up so I ordered a new impeller, wear ring, bearings, seals, nose cone, carbon ring, float ring, Bellow the whole 9 yards rebuild the pump. Ran great the first 2 times zero cavatation took right off. 3rd time out today since rebuild it slowly started acting up, at top speed it would keep cutting out randomly and now it is back to cavitatating but only holeshot. I car barley get on plane it just bouncing off limiter, but once I'm on plane and I gun it it takes off fine. So the issue only happens off plane. Ran it on the trailer to watch carbon ring, which is new but that was the first thing I could think of, no leaks everything fine. Any help would be appreciated thanks!