I can't see it being the psu tbh, the fact that it worked when you took it into the shop pretty much rules it out.
I suspect the issue is either the mobo or a stick of memory has failed.
I suggest you first off reset the cmos see if that fixes it, if that fails disconnect the hdd, all bar one stick of memory and all case fans (not the cpu fan) and try again, if it still fails swap the stick of memory in the pc for one you took out and try again. If you still have issues completely disassemble the pc and reassemble on a sheet of cardboard (check tho mobo for obvious signs of damage), this will rule out any if there are any short circuits.
Try the above and post back the results