definately sounds like a software issue/corruption.
Run a hard drive test, and I'll curse you if you have a maxtor. They are born to die.
My preference would be the Western digital drives, they are SOLID. Trust me, I take them on the bumps here in quebec as a test run, they dont even skip a beat. And we all know how bad the roads here are as well.