Keep in mind that you don't actually know what the real problem here is.

This is the main peripheral data bus for the player, so any of the following can be the cause of the fault: IDE, USB, ethernet, sound-chip, buffer.

I have traced this problem for two players so far. In one case, it was the IDE header; in another, it was the ethernet controller.

Cheers