I've pulled all the fuses and the car still drains.[\quote]
Yes, but did you disconnect the battery completely and verify it holds a charge?
I stopped at Autozone today and they tested the charging system. He showed 14+ volts with the air running.
Ok, so you know the charging system is probably OK. If they used a scope they can detect diode leakage in the alternator. If they used a multi-meter then it just verifies the voltage output. It doesn't sound like they used a carbon pile to verify the maximum current output, but assuming that not only the air but also all lighting, 4-ways, defog, high fan, electric fans, etc. were running and the alternator still maintained 14 v at idle, that's a good sign.
He said the battery was starting to show signs of age, but it was still charging okay.
Yup, you already know it will
take a charge. And it will hold it for 24 hours. The problem is it won't hold it for two weeks.
I'm going to start with the battery cables then pull the dash panel and check for brittle wires. I got lots of shrink tube.
Waste of time. If you had a short, it would blow a fuse or start a fire. Follow Paart's advice and meter for current flow out of the battery with everything shut off. The battery and PCM will draw 50mA or so. More than 100mA and I would try his suggestion about disconnecting the alternator (since you know the battery dies with all the fuses pulled already). Less than 100mA, and you've just proved the battery itself is the problem.
Cold Cranking Amps is an indication of the amount of current a fully-charged battery can deliver in one short burst. This is what gets tested by a battery load test. It doesn't tell you how long the battery can last -- just how much it can put out in a 5 or 10 second burst.
Reserve Capacity is an indication of the amount of power a battery can store. A battery sized for a RM might typically have a RC rating of 125, meaning the fully charged battery can deliver 25 amps for 125 minutes before the voltage drops below 10.5 volts (at that point, you would hear the solenoid click, but the starter probably wouldn't spin the engine).
Self-discharge is the rate a battery loses stored power just by sitting there with nothing attached due to normal chemical processes within the lead-acid battery. The self-discharge rate usually increases as a battery ages.
Another way to express RC is in amp-hours. A 50 amp-hour battery can deliver 1 amp for 50 hours, or 2 amps for 25 hours or 500 milliamps for 100 hours.
In your case, let's assume a normal parasitic load + self-discharge rate of 80mA.
Both CCA and RC drop as a battery ages. Let's say the battery has a 750 CCA and 125 RC rating when new. Let's say the starter draws 300 amps to crank the cold engine. Now let's suppose that both have dropped in half over the life of the battery. Will the engine still start off the "fully" charged battery? Yup: 750/2 = 375. Will the battery last 24 hours between charge cycles with a normal parasitic load? Sure: .080mA x 24 hours = 1.92 amp-hours, or about 4.6 of your available 63 minutes RC.
But it won't last 2 weeks: that's 336 hours times .080 amps = 26.88 amp-hours (or 64.5 minutes, if you prefer).