This happened to my vehicle and I went through all the steps you took. Well, 3 batteries and two NEW alternators later, I found that the radio was draining my battery. So pretty much, you need to see what's killing yours as well. I had to pull my radio fuse.
RepairPal Certified shops can diagnose and repair your 1999 Cadillac Escalade. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
It was my navigation system shut it down I didn't even now I had one