My gsx sounds good out of water, when in the water running from 0-15 kinda sluggish for a second then it catches an really takes off but with tight steering
I don’t know what you mean by tight steering, and What exactly is it doing when it feels sluggish? Is it stuttering, bogging, hesitating, or does it feel like the engine is revving but it takes a bit for the ski to catch up?
It sounds like cavitation then. You need to inspect the wear ring around the impeller. It should be a tight fit, somewhere between a few sheets of paper to a dime’s width of clearance. If it’s more than that or has gouges in it, you’ve found your problem.
Then I would turn my attention to the carbon ring or an air leak somewhere around the pump. Any source of air getting into the high velocity water charge can cause cavitation...