I take the old pack down to batteries plus and they put new batteries in them, much cheaper then buying a new one from dewalt.
My dad has had the same thing done on his Milwaukee batteries.
For the most part the battery packs are just c cells hooked up in series or in a plastic case, almost all can be rebuilt.