i too have had problems with a computer i built before, disabled all the "wake on" features, figured it was just the power button sticking interally or the like, so i unplugged the button from the mobo header. To my surprise it still turned on. Im agreeing with the power surge theory. Getting a UPS would probably solve the problem.