This is the Microsoft info re this error, which can be caused by several issues.
http://support.microsoft.com/kb/329936
It may also be a hardware issue.
Have you tried a Microsoft file check ? Using Command Prompt and right clicking Administrator Privileges type sfc /scannow and let it run.
Please note the space after sfc. If any Windows file problems are found, it will attempt to repair them.