When the problem occurs, are any events logged to the Windows Application or System event logs, as shown by the Windows Event Viewer?
This sort of problem can be caused by issues with hardware or unrelated software packages, and sometimes those will leave evidence in the Windows event logs.