Hi.
You can easily get all sorts of useful drive information with
Speedfan under windows.
I would suggest you may well have a cable fault. I have found sata connectors to be rather unreliable in the long term, I have at least one of them fail a year in one computer or other. One fairly common mode of failure is data corruption, rather than complete loss of functionality. This might explain your problems.
Does your Esata connector on the PCB come straight off the motherboard, of from a sata port via an internal sata to esata backplane connector?
pca