Yo probaría antes de lanzarme a probar con alguna ROM cyanogenmod q suele llevar kernel distinto y es lo más drástico para probar si es tema software. Ya siento lo q te ha pasado pero dentro de lo malo es el componente junto la batería más barato y más fácil de cambiar.