Either Auto-startup...OR A GHOST. I think its the only way.
If it is consistently starting at the same exact time everyday, it is probably the BIOS setting, and know not every BIOS has that option. Sometimes the power pins on the mobo can can do this, or the power button have a look at those as well.