I've been having a similar problem the last few weeks. I was out of state for Christmas, the weather was in the 20s, and when I tried to start the truck to drive back the batteries were dead. I jump started it and drove the 500+ miles without a problem. I stopped for fuel twice, and it started fine both times. The alternator is fine, and shows a slight charge just like it always has. Since I've been back, the problem has persisted. I've been charging the batteries at night, and the truck starts right up all the next day no matter how many times I turn the key. Took it in to the dealer for a battery check (the batteries are 3 years and 2 months old, just out of warranty), which showed it to be OK, but the dealer said the there could still be a problem with them that their new machine didn't detect. I considered replacing all the battery cables, but a full set from the dealer goes north of $500. Since the problem seemed to be cold related, and only after the truck sits overnight I am replacing the batteries as a first step. They go in tomorrow. For what it's worth, I've also looked at Geno's and online for an OEM equivalent for battery cables, but haven't found anything close. I don't have anything that is aftermarket that I would consider a power drain, and since the problem only occurs after sitting overnight I'm leaning against a short draining the battery. But I guess tomorrow I'll slap the meter on the cables to see it they are pulling any amps.