I recently built an HTPC, and I have been having a weird issue. Everything is running fine, but after about a day of being on, the PC stops recognizing my hard drive. If I restart the PC, I can only enter the bios and there is no hard drive listed. The only way I can get the system to read the hard drive again is to connect the SATA cable to a different port on the motherboard. Then after about a day, the same problem happens. I'm new to building PC's, doesn anyone have an idea why this is happening? Thanks in advance.