Looks like a carb issue. Don't know nothing about your ski but I had that four years ago when someone obviously incompetent rebuilt my carb. I ended up buying a brand new carb from OSD and issue was gone. Ski would accelerate up to 20 mph, then get stuck there and then would rush to 30 mph. There was no way I could go 25 mph on that carb. It was either below 20 or above 30, nothing in between.