Otro programa muy bueno es el autokiller, puesto que funciona en el mio que tambien es android gingerbread es probable que rule en el xperia, por lo demas puedes intentar recalibrarla bateria mediante varias supercargas, te copio el metodo explicado por rovertovilla de htcmania:
Con el movil encendido, ponerlo a cargar, hasta que salga en la barra de notificaciones que está cargado... osea, el otro icono por la izquierda con la batería y el 100% escrito.
Desenchufamos el cable del cargador y apagamos el movil
Con el movil apagado, lo ponemos otra vez a cargar hasta que nos diga el movil que está cargado
Cuando esté cargado otra vez, quitamos el enchufe del cargador y volvemos a encender...
Dejamos que termine de cargar todas las cosas del movil, y cuando ya esté totalmente iniciado el movil, lo apagamos de nuevo
De nuevo, lo volvemos a poner a cargar, con el movil apagado, hasta que que nos diga otra vez que le movil está cargado por completo
Volvemos a encender y hacemos un uso normal del movil
Si ademas tu movil tiene un modo 'recovery' (sale al encender el movil mientras pulsas cierta(s) tecla(s), varia segun el modelo exacto) con la opcion de resetear el estado de la bateria, puedes hacerlo tras realizar el tuto comentado en el quote y el resultado sera incluso mejor.