MacBook Pro won't boot with new hard drive, but a different MacBook Pro will
Could you swap hdd cable and see If that help ? Also take a look here, where the general consensus seems to be that the issue is the hard drive cable: https://discussions.apple.com/thread/2648100?tstart=0