Try this software: http://www.panterasoft.com/download/hhealth.exe
It helped me when my hard disk showed the very same symptoms. It tells you what the hell is wrong with the hard disk and when you can expect it to fail.

Cheers,
cgkanchi