Here is the solution. Its one of two problems.
1.) Drop your fuel tank, and pull the pump, take apart pump, and clean EVERYTHING. Tank insides, pump, filter, etc. Reassemble. I'm almost positive this is your problem. Had the very same thing happen to me on my 2007. Good way to find out for sure is buy a can of Sea-Foam, add it per the directions on the bottle to a tank of gas. If there is ANY improvement, then you have a clogged pump/filter and a dirty fuel tank. Get to cleaning!
2.) Faulty side stand switch. The side stand switches are known to go bad. When they do they tend to resonate right around 8k on the tach. What happens is the vibrations from the bike cut the circuit in and out, which in turn tricks the bike into thinking the stand is down and cuts fuel delivery. Once the vibrations slows or stops because of the fuel cut off the switch tells the bike the side stand is up and resumes fuel delivery. Well it does this extremely rapidly and gives the effect of a "rev limiter."
And easy way to diagnose this is to cut (Yes I said CUT) the wires running to the side stand switch and then bridge those wires TOGETHER. If the bikes runs fine after your do this, then your switch is the problem. $20-$30 on Ebay. *WARNING* Bridging those wires together tricks your bike in to thinking the side stand is up. DO NOT ride off with the side stand down, one left hand turn and you are going to meet the pavement....hard.
Try #1 first as I' am almost 99.99999999% certain that is your problem.
" It's not about how fast you can ride, but how you ride fast. "
Last edited by Raven; 01-14-2014 at 11:14 AM.