New here but not to rhino. I have a 2009 rhino 700 since new. The only mods are dynatek piggyback and a machined sheeve. Stock tires. 3500 miles on the unit. Until recently I would get 58 mph with window down and 56 with it up. It’s top speed now is 48. Can’t figure out where to go next. Here is what I have done to it to attempt to correct the problem. Cleaned and regreased the primary, new belt and wet clutch with slugs added, new air filter, adjust throttle cable, added a air fuel meter and fine tuned the dynatek, checked all brakes and wheel bearings ( no slack or dragging). The only thing I can think of that I haven’t tried is possibly the secondary or the ecu. Any help is greatly appreciated.