He reinstalado el teléfono con el kernel (2.3.32.9 root@SE-S608 #1) y la rom original (Froyo.XWJSD VERSION 2.2.1), al principio parecía que se arregló, pero ahora en vez de reiniciarse y quedarse en la pantalla inicial de Samsung, se apaga totalmente y no enciende hasta quitar y poner la batería o mantener pulsado subir volumen y power 8 segundos.
Si he notado que ya no se bloquea en modo recovery.
Lo que más me fastidia de todo esto es que, mientras está encendido, funciona perfecto con todas las rom que le he puesto sin lag ni cuelges. solo se apaga cuando se pone en reposo y pasa un tiempo.