I have a 2003 Yukon. I hit a deer (front impact) a year ago. The body shop had my vehicle for a few months. When I got it back, I had to replace the battery. The new battery will only hold a charge for a couple of days as long as the vehicle is cranked every other day. If not, it's completely dead. The battery is good. Alternator checks out. Posts/contacts are clean. No apparent drains on the battery. Any ideas what may be going on? I didn't have this problem before I hit the deer. Thanks in advance.