Re: battery not holding a charge.
As suggested, check for proper voltage under running condition with multiple accesories on. If voltage is at least 13.6, the alt is doing its job. Make sure your connections are good. Also, just because the battery is new, doesn't mean it is good.