Puede que el problema no sea de la bateria sino del software de tu movil que no te informa correctamente del nivel real de la bateria, puedes probar a hacer un factory reset, mejor aun reinstalar tu rom o una nueva, comenta esto en el subforo de tu terminal, aqui:
http://www.htcmania.com/forumdisplay.php?f=576 , te informaran mejor y tienes varias roms a elejir, un saludo.