How many drives do you have in your system?
Can you put each of them on a different SATA port? And possibly try a different SATA cable? Seems like it's pointing more towards drive issues, IMO. If possible, check the SMART status of your drive, with something like Crystal Disk Info.