So I recently acquired a 2016 polaris sportsman from my co worker. Long story short it needed some work but I work on quads alot and am fairly knowledgeable. Anyways got the thing going and everything was fine up until I had a roll over on the beach. The quad now seems to be stuck in limp mode.. I've went through about every forum I could find and cant come up with anyone that's had the same problem. The quad won't rev up past 4000rpm and only hits about 20mph on a flat. I've checked the belt and everything looks okay I've went through and cleaned all the sensors I could think to clean. Pulled the battery overnight and trickle charged it.. at this point it's got me at a loss. I tried ordering a code scanner but it wouldn't connect to my quad for some reason. Does anyone have any insite as to what could be the issue? I'm assuming its something simple that I'm just overlooking. Any help is much appreciated.