To be fair, four years out of a battery is pretty good.
As for the radio, our factory radio was definitely draining the battery. In our case the car had a new battery in it (looking at the date code on it), but wouldn't hold a charge over the weekend. I pulled the factory radio out and it hasn't done it since. I replaced ours with an aftermarket as well.
As for the radio, our factory radio was definitely draining the battery. In our case the car had a new battery in it (looking at the date code on it), but wouldn't hold a charge over the weekend. I pulled the factory radio out and it hasn't done it since. I replaced ours with an aftermarket as well.