The Event Viewer may or may not help. Many times problems are accompanied by repeating errors that may describe the situation in a way that might help someone track it down. So in the Event Viewer, you go to the errors and see if anything is showing multiple instances of a problem and even check when they are occurring. If you double click the error, another page shows up that will give a two or three line description of what caused the error. The message may contain devices, or utilities or error codes that can be used.
If there are no errors that seem relevant, you might also check the warnings to see if anything there is showing up that could be related.
There have actually been a couple of times when I sent the info to Microsoft, they actually had a fix. I almost fell out of my chair!
Glad you found the problem.