A.k.a. The computer won't "turn off."
I'm working on a buddy's computer because he's having an odd problem. The machine was off (though still plugged in) during a rather pyrotechnic lightning storm. The PC is plugged into an oldish surge protector, but it has worked just fine for many years. When he came home after the storms, he noticed that his PC had turned itself on, but the monitor did not show anything.
The issue is that as soon as the PSU receives power (by using the switch on the back of the PSU), the fans (Processor and Case), HD, CDROMs, GFX card, etc. immediately power up. The computer doesn't boot just yet, but it will if you press the front power button. OS boots up fine, everything seems to run well. If you shut down the OS, it goes through the normal shutdown procedure and looks like it turns off, but all the fans are still running (proc, case, gfx). I disconnected everything from the mobo and powered it back up, no change. Well, the mobo complains about not detecting any RAM, but that's normal.
I'm going to head over tonight to swap out the PSU with an extra one that I have, just to make sure whether it's the PSU or the mobo that's having issues. There was no scorching, no interesting smells, no funny sounds or anything else that would lead me to believe the PSU or mobo are bad, other than the behavior. I'm almost 90% convinced that the mobo has a perma-short somewhere, and can't seem to regulate the power coming from the PSU, but I'll find that out for sure tonight.
I'm posting this because I was unable to find another thread with this particular problem (though there are some similar ones) and I thought I would get some input from those who have had similar situations. Also I wanted this to be a record for others to see if they have a similar issue in the future. Anyone have any ideas or suggestions that differ from what I'm going to try? I also have a duplicate of the mobo (from my current PC) that I can swap out later to test, but I'd hate to fubar my own mobo just to find out that his PSU is where the problem lies. Anyway, thanks for reading and any help that could be provided.