Click Start > Settings > Control Panel > Power Options and check that "System Standby" is set to "Never".
It could also be that the on/off switch on the front of your PC is on its way out. This usually means a new case.
If possible, try the PSU in another PC to see if this recreates the problem. If it does, then you need a new PSU.