It might be that the connector came loose, given that it was repaired recently and probably bounced around a bit in transit. Also, it sounds like your disk symptoms were rather sudden and absolute - usually cable crimp or header problems are slow and build over time.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs