Could be the HDD, but sounds more like the PSU. Do you get any beep codes when booting?
I think it was just the HDD crapping out on me. I did a manual shutdown and then booted back up and it seems to be working fine now. But I think this may be a sign that my HDD is going to be broken soon.