Please help troubleshoot my bike: when I first noticed the problem was when i would start the bike in the morning when it's cold and it would start up fine no problem. However, when the bike was hot it ( above 170 degrees or so) would not start as the starter would barely turn the engine until finally it lost power. So what I would do is get the bike rolling and drop it into first to manually turn the engine over and it would fire back up. Later the problem progressed to occur when I was actually driving; it would die on the road and quickly fire up again under its own momentum. So I replaced the battery and the starter spins just fine now, but the bike still does not fire up. More specifically, Currently the bike will rarely start if it's cold and sometimes not, but definitely not if its hot. So my question is do I first replace the spark plugs or the fuel injectors/pump next, and why? It's a 2004 cbr 600 rr with 38,000 miles.