Ditto. It is very fragile. Mine pulled off the motherboard while doing the upgrade (all else went well). Problem occurred because I tried to do the drive swap without removing the display. I had someone hold it up for me. Display is heavy and you can't feel the tug of the cable. Disaster.
The repair is beyond most computer repair folks. Found these guys http://www.dttservice.com/ and they are great. For $195 they fixed it in 24hours.