Hoped on the XC this morning and it was alittle hard to start like the battery was going out. Tried it again and it fired right up yet it seemed to surge and hunt at idle. Let it sit there for about 5-6 min. Than took off everything seemed fine volt meter showing little over 14 volts, i think this is a little high but never really looked or thought much about it to now. Covered about 5 miles on the my way into work and came to my first stop and it died it started back up but would surge and die. It did this the rest of the way in if i did not keep it up to around 1200 rpms. Hoping to pull the battery out during lunch to check/ replace it. Does anyone else have a thought? Battery still starts it ok just not as good as it did last year. Bike is stock ans has 4000 miles on and is about 10 months old. Could the ecm just be tring to "relearn" the idle or something. Thanks for the input ahead of time.