I've got a mid-2007 Core 2 Duo mini at home that I run as a server. For the last couple of months it's not been booting reliably: it will turn on, you hear the drive eject noise that you usually hear at startup then that's it - no chime, no rest of the boot sequence. Attached monitor is black (will actually power down into sleep), suggesting that none of the display hardware is active). It does this whether being manually booted or booting on a schedule (using DSSW Power Manager software). Usually when it does this it can be booted at a second attempt by holding down the power button until it turns off then pressing it again to turn it back on, but sometimes it takes several attempts. I did think it was related to whether or not it had an external USB drive plugged in, but in testing last weekend it will still boot with that drive attached (sometimes) and won't boot sometimes without it attached. I can't seem to establish any pattern to when it will/won't start. I've reset the SMC and PRAM, no help. I've checked the boot drive assignment in System Preferences, which is correct. Anyone got any other ideas? Hardware dying?