Hello all, I own a GSX650f im 17 as this is my first sport bike I owned bought it before my first car. Never had an issue till now, the bike has a street fighter look other then that its stock. First issue I had was when I went to lay into the throttle it wont go past 9k RPM it just sits there and will only gain a little speed if I let off the throttle a bit or change gears bike wont go over 100MPH. So I took apart fuel pump cleaned filter didnt even look that bad but some of the wire leads are pretty sketch as in one of them is only hanging on by a thread of metal. Put the pump back together and still wouldn't go past 8-9k RPM. So I ordered new pump with wire leads only because I found one for a good deal, going to go to harbor freight today and pick up a fuel pressure gage. But now the issue I have is after about 15 minutes of riding the bike starts to start bogging even more and now wont even go over 3k rpm and only moves when I change gears and slitgly tilt throttle but if I turn off and on again it runs good again for about 1mintue. I tested battery today, read 12.6V but when out under load read 4-5V and said (Replace) it also didn't jump up when started or down. So im set on it being the fuel pump, Battery, injectors or spark plugs. Anyone help is appreciated as I cant stand the thought of my bike now performing how it should. Bike only has 5k miles on it but we do have cold weather down here. Also ran bike with VP race fuel cleaner in it guess it didn't do shit.