Tive o mesmo problema, vi uns tutoriais na internet e um video no YouTube e resolvi facinho:
Comprei WD40 joguei por cima do botão e fiquei apertando (com o iPhone ligado mesmo).
O WD40 limpou todos os contatos internos e ficou como novo o botão.
Se quiser tentar manda bala !
Josimar