Gidday, I have an '99 CBR600F4. That I have owned since Jan '03. In this time I have never replaced the battery. The bike starts first time fine every day ( I commute to work ) with no issues, fires first time every time. In Sydney's traffic ( back to school grid lock ) and the heat the last few weeks the bike has been running hot, the fan kicks in ( as it should ) but then the bike has trouble maintaining idleing revs and when you apply throttle it stalls. When the bike stalls I can't start it again, the bike turns over but doesn't fire. The fan is still blowing. I am able to jump start it easily enough though. The idle revs is usually around 1200-1500 rpm, When it's hot it drops to under 1000 and possibly closer to 800 or so rpm. You hear the bike almost stall, but it corrects itself as it should. When you then go to take off, it's almost like it's choking of fuel or not enough power to fire the spark plugs. Basically I have been sitting at lights or in traffic holding the bike at 2000 rpm to stop it from stalling at low revs. Is this possibly an old battery with not enough juice to handle the load of the fan and a hot bike. Or is it something else? The bike is serviced every 6000km as scheduled, it's currently still got 2000km to the next recommended slot. Cheers