PS4 Disc Drive issues

I have a Disc Drive from a PS4 Pro that you have to push the disc in more than half way in before it will grab it. Then when you go to eject the disc it ejects the disc with so much force that it goes flying.

Any ideas what I did to this poor drive? It reads discs and everything it just has those 2 issues.

     Thanks! :)