The Rev's problem was a dry solder joint on the IDE header. I only resoldered the connection to the one pin that broke. It was exactly as you describe...when the cable was held a certain way, it worked great. If your player is under warranty, I'd urge you to send it in, as they'll resolder all the connections instead of just the broken one and you won't have to worry about hosing your player.
_________________________
~ John