Hay archivos de registro usted puede mirar en, o de cualquier buena manera de averiguar si una aplicación está causando el teléfono para que se bloquee (si aún es posible)? Mi amigo tiene un Xperia Arc y después de un tiempo con una ROM personalizada que él está teniendo problemas con su teléfono colgando completamente, que le obliga a hacer una "batería reboot" para usar de nuevo.
Sé que probablemente es bueno probar otra ROM y kernel para ver si es específico para eso o no, pero me pregunto si hay alguna buena, general punteros en lo que a buscar primero.