O tópico é um pouco antigo, mas talvez ajude algumas pessoas. Eu elevo a altura do botão home utilizando aquela fita dupla face vermelha, pois a proteção dela é de plástico. Então, eu colo o botão home no touch com essa fita pegando a metade no botão é a outra metade no touch e não retiro a proteção plástica da fita. Esse procedimento é suficiente para elevar o botão e deixa-lo bem firme. Sempre que esse problema acontece eu resolvo assim e nunca tive problemas.
Amigo, resolvi um caso assim em minha assistência fazendo apenas un hard reset no aparelho! (pelas teclas de Vol Down, botão da câmera, botão de menu e segurar o power até o aparelho vibrar)