general power off and restarts on powering up are 99% of the time hardware related, and usually something is either dying or shorting your system. I've seen everything from RAM, floppy drive, frontside firewire connectors, and processors do this, so the range is basically everything in your case... sadly. If you figure out which piece it was, let us know