5 year old battery in a cold climate, my guess is battery. However, starter and selenoid are also suspect. I was in the same boat this past winter and changed the starter because I had that area opened up anyway, plus my starter hade 125,00 miles on it. Made no difference. I could have put...