There are many possible reasons for this issue. One possibility is since the power button is both an unusual design and on the side of the laptop, is that it has become stuck. Try and see if the button is visibly stuck, or cannot be pushed in all the way.
It is most likely due to a build-up of dust inside the laptop. Try taking the bottom panel off of the laptop, and then using a can of compressed air to remove any visible dust.