It may well be that the charger is working fine and that your battery is on the way out - not holding its charge as it used to.
http://www.hardwaresecrets.com/article/The-Truth-About-NiCd-Batteries/292/2
Consider a new drill with Li-ion battery - more expensive because of the fantastic battery you get.
Peccavi, June 2013