9 out of 10 times its the sensor, not the button itself. the only way youre going to fix it is by opening it.
open