Hey Im new here but I had a cbr300r I sold it to my buddy and got a GSXR 600 now I'm looking for a 14r but that's besides the point. Point is my 300 had the same thing happen to it. Would not rev over 5k rpm. I bypassed the kick stand sensor and that fixed the problem. You might want to try that or buy a new sensor before spending to much on chasing the electrical system.