Yes, bad grounding at the electrical wall outlet can do this - test ground at the outlet. But, that usually does not include a 45 minute power down to restart. I would think a PSU issue might be more likely. Do you have a spare PSU you can try?
I would blame his mobo first, he could find the cmos jmp (jumper) on the mobo.
Move it to the next 2 pins with tweezers, he doesn't need to squeeze much or he will ruin the jumper.
Then he could unplug the cord for about 15 minutes..
Next you ask him to put the white cmos jumper back to the original position.
Plug the cord back in and power it on, if his mobo moves easily or he hears screws in there.
That could be the issue making his pc stay off, make sure its on the mounting pegs.
Not too tight not too loose but snug, make sure the video card is not loose or put on incorrectly.
If so you will have a long day or night trying to set it up correctly and getting the mobo to boot properly.
If it happens again after you tried a jumper cmos reset.
Its time to call the mobo manufacturer for rma support and 2 week wait.
@Shuggy P give cycloid your pc specs next time you come back.
http://download.cpuid.com/cpu-z/cpu-z_1.86-en.exe