I have a 97 GTX one owner. We don't get to use it but a few times a year now. Last time out it ran worse than it's usually sluggish performance. This ski has been a pain since new. I suspected water in gas so I cleaned the fuel tank and filter on fuel pick up. It was a little better, but out of the hole all I could get was 5200 rpm and then it would finally hit 5800 and take off. This has been pretty common for the past couple years. During my test ride I could get it revved up to 6500+/- by putting it in neutral, then slamming it in forward and it would drop back to 5200 for a slow take off. I read that dirty carbs can cause this, so I cleaned the carbs and changed the fuel lines to and on the carbs. The filters were probably 50% plugged but the carbs seamed clean. Tested it and it was better. Sometimes it would rev to 5500 and then fall back some to 5300. Still better than before. This time when I revved it up in neutral then slammed it in forward it would drop back to 5800 and take off strong. It should accellerate to that point from idle. I checked compression. I got 140 on Mag and 137 on PTO. However, it took forever to max out. It would take at least a minute to max. I stopped midway to let the starter rest. Pressure did not drop back that much while resting. Any suggestions.