Hard drives get alot of bad press and for good reason, but on the macbook pro for example it is sometimes the fault of the cable that connects to the motherboard or the (logic board) that apple like to call it. This is overlooked quite alot of the time by apple technicians. Guys that fix apple stuff will 100% know about this fault.
Once this is replaced you can just connect the drive up and everything will just work as normal.
Lets have a look at what im talking about .....