You may want to check the ribbon cable.
I just had a HD failier and the ribbon cable
worked when I opened the machine up but with
me swapping things around a few times the cable
developed an open and the drive wasn't reconized.
I replaced the ribbon cable and everything worked
fine.
It was a hard lesson to learn since I'm out in
the boonies, no decent computer store within
100 miles.
Mel Ott