Always good to hear about a result, positive or negative.
A couple of small things from the thread
1. The powercfg command has some sleep troubleshooting tools. Never user them so I won't try to comment further.
2. If sfc /scannow reports unfixable errors
dism /online /cleanup-image /restorehealth
followed by another sfc /scannow
usually seems to fix the integrity of the OS files.
You need to be online for the dism bit.