Sounds like you may have an issue with ACPI (Advanced Configuration and Power Interface).

Try the solution here Microsoft Knowledge Base Article - 812580