Sounds like a HDD error to me. At the shop we'd swap for the test if we weren't so sure.