Lo mas seguro que tengas dañado el flex del celular y es por ello la mayoria de las fallas :/, tendras que reemplazarlo para solucionar el problema

saludos