How old is the battery? My experience has been that at about 5 years old, car batteries start to have problems just like you had---they go flat by themselves and really give problems in cool/cold weather. They just do not hold a charge.
_________________________
"Better is the enemy of good enough."