It may be a battery circuit problem i.e you still can check its voltage is ok which means the volatge of the battery cells but still there is a circuit inside the battery which i think the reason of this, i have a similar problem as i made an external battery pack for my drill in case of emergency but when i tried it it made the drill work for 3 seconds and stopped and the led is blinking but when i put the original battery it works fine