I had some trouble starting up my bike tonight after work. It's a 2006 600rr. Basically at about 5 tonight I fired it up in neutral and it started fine but the idle speed seemed a bit high (2k rpm) but I attributed that to the cold. Well when I put it in gear to go the rpm dropped to under 1k and after moving about 10ft it stalled. When I tried to start it up again it was trying to turn over but just couldn't. I put it back into neutral and tried starting it up again and it sounded like it was almost at the point of starting but not quite. I gave it some gas and it fired up. I put it back in gear and I was on my way. Now I noticed the a week or so back but it didn't quite stall but it did struggle. Any ideas what the problem is? I rode it all last winter in equally cold weather and never had a problem. It's got about 13,800km on it and is up to date on service.