Could just be a cable that has worked loose. If you have a two-drive player, it could just be a jumper that has worked loose. It also could be the drive dying, too, as you have pointed out.
_________________________
Tony Fabris