|Most newerish systems ought to go to either sleep, hibernate or a new combo of both which is a hybrid sleep.|
The simple answer may be to turn it off.
I guess you could do web search for how to discover the errors generated by the last sleep/hibernate. I think microsoft has a few pages on it. I forget exactly.
If it did work at one time, you may end up having to reload the OS and not install some app or driver that causes this issue.
1/3 of highway deaths are caused by drunks. The rest are by people who can't drive any better than a drunk.