Old batteries just wear out too, eventually.
I've got an '07 1200C and my batt will struggle for a beat or two in the morning. Most often when I've moved it without my keyfob nearby and the flashers go nuts for awhile.
I just attribute it to the age.
The corrosion no doubt contributes to the problem, but it not may be all that's goin' on.
