Hello, have you checked the BIOS chipset drivers yet ? Run free program of Speccy :
Speccy - Download . Get free version, look at the motherboard information and take note of Bios information, you may need to go to the motherboard manufacture or the computer manufacture, get latest Bios chipset for your computer and motherboard type, and if needed , go ahead and install new ones, you may have a driver issue or you may not, I got my chipset from my computer manufacture, which would be my first choice. See if this helps out, failing the chipset drivers being bad, with all the other diagnostics you have done, it would seem as if the drive is having hardware issues.