The replacement drive cable isn't the only option. You probably have a dry solder joint on the IDE header on the mainboard. I'll need to bring the player in for warranty service.