And it's also possible the cable has just worked loose. Definitely check for that, since it's so easy to fix.

There's also the chance hard disk has genuinely gone bad. That happens, too, especially if the player has been exposed to extreme temperatures or if its install doesn't allow it to ventilate into the dash cavity.
_________________________
Tony Fabris