Oh Yeah, one more thing it has been a while since I have seen a code 21 which is the Inneractive Exhaust Actuator up inside the Air Box.. That came to me after I had posted earlier. That will not create the problem you have explained. It will be a different problem
The Problem will be causing Driveability issues, and over heating IF that is the Problem it is Possible if it has been going on for some time and just caught up to you . The Inneractive Exhaust Valve controls the flow of Exhaust exiting the Engine upon use of the Throttle..
If you are on the Highway it may not seem to run badly but the heat will cause the Engine to really heat up & shorten the life of the Battery, and Starter System. Traffic would be the real killer heat issue wise. If you Remove the Cable at the Box under the Air Box then the Exhaust Valve on the Muffler needs to be opened. You can do what a lot of Riders do Remove the Exhaust Muffler, remove the Valve inside the Muffler and get an emulator from American Sport Bike .com to plug in where the Box under the Air Box has been unplugged or it will set a code leaving the Yellow Engine or Cel. light on all the time. Some riders fix the Box and that is easy to do . The Part is expensive but can be changed in less than an Hour. Either way hope it is a easy fix. Hope this helps. *Jimi