So here's my problem, I have a gaming PC I built a little over a year ago and it's been running great with no problems until about two weeks ago. One night I came home from work and when I went to turn my computer on it kept hanging during POST. The way my computer normally boots up is it will list the CPU, memory, and then all my drives before going into Windows. It kept hanging right after listing my CPU never getting to my memory or my drives, I couldn't even get into the BIOS at all either. Initially I tried clearing the CMOS and that didn't help, then someone suggested unplugging my SATA drives and trying to start up again. That did it and then when I reconnected them in again everything worked fine and I was able to boot into Windows. At that point I thought it may have been a fluke and I was in the clear. Unfortunately a few days ago it happened again and this time it wasn't so easy to fix.
Once again I tried unplugging my SATA drives and then reconnected them back in, but it wasn't working like last time. Eventually I rearranged the ports that I was connecting them to and I finally got it up again. At this point I feel like it couldn't have been a fluke but I'm just not sure what the issue could be. I haven't shut my computer down since the last time it's happened since I'm afraid I won't be able to boot it up again, but obviously that's not a permanent solution.
At first I thought it had to be a motherboard issue but now I'm not as sure since messing with my SATA cables seems to fix it, at least temporarily which got me thinking it could be one of my drives too.
I was hoping someone here may have some ideas on what the issue could be or maybe let me know some ways I could troubleshoot this issue since I'm pretty stumped now. If you need any more info just let me know.