Hi David,
to be honest windows 7 is infamous for sleep related issues and it could be quite possibly anything. Check the Event Viewer for any clues as to what might be happening. In the meantime run a sfc scan to check for corruption. Open an admin command prompt (find command prompt, right click on it and run as admin). Type:
sfc /scannow
Press enter and await results.