Of course you formatted and installed the OS on the new drive. '''Could you be using a SATA III (6Gb/s) drive on your machine thats built for SATA II (3Gb/s), S'''ome of the new drives, although calming backward compatibility, are giving users problems that trace back to having to be manually jumpered to the lower speed.
You might need to do an EFI update while the old drive is installed.
''If this answer is acceptable '''please remember to return and mark it'''.''
.