Had a similar thing - the belt running from the tray motor to the gears is worn. It can't grip the spindle to open the tray unless there is a disc in the tray. Change this and it will open no problem.
Was this solution helpful? Show your Appreciation by rating it: