Cold weather just isn't good on any battery!!! Not just Jeep Cherokees.
Batteries that have suffered through hot summers are very susceptible to winters bite. Its just time for a new battery. Make sure your battery is receiving a charge while the motor is running be a shame to buy A New Battery Only To Find Out It's The Alternator/ Generator.
Time for a new battery. Older batteries get weak and are even more vulnerable to lower temperatures.
Thanks! Your answer is awaiting moderation.