Did you check whether any of the case buttons are defective, ie, try booting the motherboard outside of the case and short the power on pins with a small screwdriver instead of the power on button? Make sure the other buttons are disconnected when you do this.