Hey, that power driver had one too and gave excellent service 7 years straight driving millions of screws for tv repairs I used to do, now cellphone repair as new trade, nothing wrong with that events except few suggestions:
Might be worn out or jammed bearing ball keeping the bits latched on poorly and ejects bit too easily. Or the collar spring too weak.
There is a snapped on wire clip keeping release collar on. Take this off then carefully take collar off watch out for the ball bearing. Then clean out crud out of hole where ball bearing goes. There are only one spring for collar and one small ball bearing. Spring is inside the socket for helping ejecting bits only.
Dewalt has repair and tools stores everywhere.
Cheers, Jason