Hola!
No sé como te irá la cosa, pero a mi me ha pasado justo lo mismo que a ti (además con la misma rom). No me pasaba todas las veces, a veces me hacía ciclos normales, pero de vez en cuando se quedaba a un nivel y de ahí no pasaba. De hecho me suena el 52%.
Las soluciones que yo encontré fueron 2. Primero en 2.3.3 usaba un programa gratuito: Battery Dr Saver. Lo abría, me iba a parte de carga, enchufaba el cargador y no cerraba el programa. Con esto cargaba normalmente.
Luego he probado la 2.3.6 (actualización oficial) y la 4.0.4 (versión del 31 de mayo, siguiendo un tutorial de este foro) y con ninguna de las dos he vuelto a tener el problema. Ahora estoy en la 2.3.6 y todo bien.
Espero que te sirva de algo si no te lo han solucionado ya en el SAT.
Suerte.