Has the ski had new plugs?
How much of a gap is there on the impeller and wear ring. (pump wear).
Could be if it runs fine on hose pipe pressure it isn't the same pressure through the cooling system. That would make it overheat and go to limp mode.
Or if your compressions are low in the cylinders the motor under load would be poor.
I'm no qualified mechanic but like to solve a few problems I've encountered myself over the years.
any joy with ur 3d? im gonna try injectors, when i hold in full throtle on the hose its fine then starts poping n backfiring? any help/