New
#201
Try wiping that HD with Diskpart Clean Command to clear the boot code.
Reformat it Logical to avoid any chance boot files can be derailed to it if it must remain in DISK0 position which is sometimes unavoidable and due to how the BIOS reads the drives before the OS does: Partition / Extended : Logical Drives - Windows 7 Forums.
If that doesn't affect it then see if you can change its port.
Not all BIOS give a HD priority but if so it is likely listed under Storage. What is listed there now and is there a way to reorder them? You may have to dig to find the setting.