Have you checked your HDD (i.e. reviewed the SMART data)?
Are all the power and data cables properly seated and in good condition?
I had a weird problem with some of my MB SATA sockets (SATA controller?).
I would get delays opening folders on certain drives.
After some messing around, I was able to find a combination that eliminated the problem.