I agree, this does happen.
I would try the drives as slaves in another computer or via an external USB adapter.
You can also run the vendor diagnostics,a nd if it is bad it may be under warranty.
Free UBCD with Vendor diagnostics, tests and some recovery tools
www.ultimatebootcd.comI hope this helps !