Another thought would be the dry solder connections. I would recommend (if you don't have much data on it yet) a rebuild and stress test.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs