Thanks, everybody, for your excellent advice!
EricV - I will fill in my profile ASAP. To answer your questions: I ride once or twice a week, to work or for fun on the weekend. I do store the battery in a warm place during the winter but it sounds like Part of the problem might be that I have it...