Still no luck. I've even swapped complete fuel tank units with my wife's Street Triple to completely rule out this area. Tomorrow I will resort to taking it to my dealer. I don't have high hopes of them but at least they have a diagnostic unit and I can rule out error codes that are seen using that tool.
Like MadMel said, you can check the error codes yourself with a laptop, a $10 ODBII cable and TuneECU, or a $15 bluetooth OBDII tool and the Torque app running on an Android device. It may save you some money you'll be out by taking it to the dealership.
I was able to balance my throttle bodies, check for error codes, and remap my ECU to the most current Arrow Low map. It was truly a breeze to utilize the software. Biggest inconvenience was having to drag my desktop PC to my garage, since I don't own a laptop.
Who would have thought a crash could have interfered with an ECU map. It doesn't make sense to me but I can't argue with the facts. The 3 TuneBoy maps in my ECU were stuffed. I've loaded an available map for a set of slip-on pipes and problem solved. It now revs normally. Now I have to follow the advice shared to load a more appropriate tune for my bike. Thanks for all the assistance shared.
How does that work? Well how do u connect the app to the bike?
You install the Torque app on your phone from the Play store. You connect this: http://www.amazon.com/Yongtek-Bluetooth-Diagnostic-Scanner-Wireless/... to your OBD2 port (under your seat). You then pair the scanner tool with your Android device (password is usually something like 1234). Open Torque and set it up for your bike. Go to the app's "Check Codes" section if you're looking to see what the CEL code you're getting is. The app does a lot more than that. For a demo and more info, there's a thread on this forum about it here: Android Torque