mac Mini won't boot from new internal SSD
Recently, my platter hard drive failed, causing my Late 2009 mac mini to not boot properly (would stall on the Apple logo screen with a loading bar stuck around 95%.) In verbose mode, every process returned an error of "Too many corpses being created."
I purchased a new SanDisk Ultra II SSD to replace it with. I created a bootable USB drive to reinstall El Capitan onto the new SSD. After installing, when I turn on the mini, I get the chime and a solid white/gray screen with no Apple logo or any other message. I ended up removing the new drive and booting from the USB with no internal HD installed at all. I successfully installed El Capitan on the new SSD with it in an enclosure and connected via USB.
My problem: When I connect the SSD internally, I still get the gray screen. If I take it out and connect it via USB, it boots normally. I also put an older HD into the computer internally, and it booted just fine, so it isn't the logic board or the internal SATA connector. Also, when the SSD is installed internally, I am unable to reach the Startup Manager or any other function. It just sits there with the gray screen. The computer won't recognize any other bootable media (specifically the USB stick with the install media on it.)
Any thoughts?
Mac mini, OS X El Capitan (10.11)