There could be plenty of reasons why your power button is not working. It could be due to a bad connection between your motherboard and power button cable, and it could also be due to the wear and tear of the power button connector.