I have a 2000 xl700 that runs great but when up on plane at wide open throttle after about 30 seconds it loses power, not rpm's. There is a definitive deceleration. If you make a gentle turn the power picks right back up. Ski was purchased used but the impeller looks to be in good shape. Is this cavitation. What is the fix. Thanks