The quick way to figure this out is to remove the HDD, slip in ANY other HDD and install the OS. No need to be thorough in that install but if the same issues pop up, it's a hardware issue.

If it's working fine they you have to decide if there are files you need to save before you attempt the usual scans or reinstall.