Anyhow, I'd try a new CMOS battery since that's the cheapest thing it could be. I've had folk want assurance it's this 25 cent battery but it's only what it could be. You don't know unless you change it.
The other common parts that cause this is the motherboard and PSU.
My PC works fine when it's on, but when I turn it off I am unable to turn it back on. Same thing happens when I put it on sleep; if I try to wake it, it'll try to turn on for a second(case power LED turns on/fans spin for half a second) then it gives up and shuts off. I found a "fix" for it but it is very tedious and not a permanent solution. In order for my computer to turn back on I have to disconnect the 24 pin PSU cable then put a jumper on it, then take off the jumper and reconnect the 24 pin power cable. After I do that the computer will turn on just fine. However I have to do this every time I want to turn my computer back on. Why is this happening and what is the fix?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic