One possibility is that the hard drive itself has gone Tango Uniform. Have you tried swapping it into your friend's player?

Have you been through this entire list?

You only mentioned one repair, the soldering. That's not generally the first thing you're supposed to try.
_________________________
Tony Fabris