Por lo que cuentas del botón puede ser que al encenderlo te lo este detectando como presionado y por eso te entra todo el rato en el modo recovery, para descartarlo yo lo que haría sería cambiar la pieza de los botones, no lleva mucho trabajo, de todas maneras si quieres probar por si no fuera eso y fuera del sistema yo le haría un wipe desde el recovery o reinstalaria la rom, o bien desde el pc suite o bien fastboot si tienes el bootloader desbloqueado