Unable to eject Lite-on 5045GDL+ DVD drive

The DVD drive does not eject when I press eject on the remote or player. The eject light comes on but the door does not open. The only way to open is by using my finger nails soon after pressing eject button. Can this problem be fixed or do I need to change the drive. If I have to change the drive then which make/model? The player is almost 3 years old.