Hi Joey and welcome to Windows 7 Forums
As you know, BitLocker is an encryption method used to protect the contents of your HDD/SDD from unauthorised access. This can be done on a hardware level (TPM - Trusted Platform Module) and software (requiring a USB key/certificate). The USB key is used to gain access when, for some reason, the TPM supplies the wrong information. Normally, this isn't a problem, but you've stated that you have moved your drive to another machine. Even if this new machine is identical in every single way (even consecutive boards coming off the production line), the TPM data will be incorrect and thus you will need the USB key (which you should create and keep in a safe place should you need it) to unlock your system.
You need to decrypt your drive and then reencrypt it to use the TPM chip in your new system. See the following Tutorial:
BitLocker Drive Encryption - Windows 7 Drive - Turn On or Off with no TPM Follow the instructions in
OPTION TWO
After it has been decrypted, you should be able to rencrypt, this time the TPM data will be valid and you will no longer need the USB key to startup (although you should take the opportunity to create one - your old one won't work, as it is tied to the TPM in the old system).

Note
Disclaimer: Neither I (Dwarf) nor Seven Forums shall be liable for loss of information stored on your drive should the above instructions fail. You undertake the above at your own risk. Should you deem this too risky, I suggest that you continue using the USB key.