|Quote the model of the Western Digital drive.|
That's a somewhat better description, but still rather muddy.
"When the new drive is placed inside the computer the screen stays black after the set-up screen."
What do you mean by set-up screen?
Usually when a brand name computer boots you see very little if anything before the brand name logo - graphical - screen loads. E.g. you may see Press xxx to enter Setup, Press xxx to set Boot options, or similar, then the logo screen appears, or you may see the same only when the logo screen first appears at the bottom of the screen, then the line(s) vanish(es) before the logo screen has gone away. At what point does the boot freeze?
"I can enter boot up or set up and the secondary drive shows up, but if I scroll down and hit enter the computer freezes at that point and I can't escape, I have to power down."
If you chose to boot from the secondary drive, it's not bootable if it has no operating system installed on it.
I would think you would get an an error message such as Operating System Not Found or similar, not a freeze with no message. You could try that with the original secondary drive installed to see what happens when you choose to boot from it.
"Computer works fine when new drive is in an enclosure and the old D drive is in the secondary bay but the new drive doesn't show up in the BIOS."
If you mean the new drive when it's in the enclosure and is connected by a USB connection does not show up in the bios, an external drive may or may not show up in the bios depending on how old the overall bios version is, and depending on what info the designer of a brand bios version has chosen to show you, but if does show up, it's often in the list of hard drives somewhere near the Boot Order or similar settings, that appears when the computer has more than one hard drive connected, not on the main information screen.
It's possible in some bioses to select to detect the hard drive(s), and then the bios uses the parameters found for that / those drives rather than the default Auto detect settings, if you then choose to save bios settings. In that case, if you remove the drive the parameters were for, and install a drive with different parameters, the replacement drive connected to the same drive connection will not be detected correctly by the bios.
The drive detection settings should be set to Auto by the method Auto or LBA. In any case, even if you don't see that in your minimal settings in your brand name bios version, loading Bios Defaults in modern bioses will set those settings to the default Auto by the method Auto or LBA. You could try that.