My power button had been working only intermittently and then almost not at all. The solution was amazingly simple. I wet a Qtip with alcohol and rolled it around the edges of the button, pushing in as much as I could. Each time I did that the button started working better and better. Now it works perfectly. I think between humidity, finger oil and dust, it just got dirty inside.