It is not hardware, I returned my surface and did the exact same thing. They have a real problem with sleep issues. I called support and they told me to set the drive to never sleep but that wasn't the issue, it still did it. I will be calling them again. Last time I let them off the hook...