New SATA cable, same hard drive problem
I would take the MacBook into Apple or an authorised repairer to have them examine it. Possible damaged mobo or connectors inside the MacBook that are causing you the grief.