Have you installed any expansion cards recently? If your power supply isn't adequate for all of the components installed it can cause the system to hang, reboot, give you random errors, or sometimes not boot at all. If you have installed anything, try removing nonessential cards one at a time and see if the problem persists.