check http://windowsupdate.microsoft.com to see there is a bug-fix for the power / OS.
It could be a hardware issue (I had to repair a power button when the internal panel with the switch on came away from the case, open the box and have a look if that could be the cause)




