Something is wrong with the hard disk cable. Quite possibly you may have pulled one of the connectors away from the ribbon cable, so that some of the wires are no longer making contact -- cable likely needs to be recrimped/replaced, or maybe just pushed more firmly into place at both ends.