If it's a Mk.2A (Rio branded) player then it's more likely that the drive cable is at fault. Car Support can sell you a replacement for about $15.

If it is the drive then it's out of warranty - all players are over a year old now. You can't get warranty service direct from IBM/Hitachi on OEM drives.

Rob