Time to retire those 20 year old cordless drills and upgrade lol.
I was in that camp until about 2 years ago and i got a new Milwaukee Fuel M18v brushless hammer drill....dude, that thing just does it, but its kind of heavy so i use my M12 drill for most stuff, but its time to retire it for a new one, had it since 2010 and now it smokes when you put it under load too long.