Yo probaría a meterle una custon rom, pero mucho me temo que ese tipo de problemas que comentas, incluso tras meter una rom por Odín, van a ser cosa del hardware ya sea por algún golpe o por algún defecto.
Pero por probar una custom...
Si no tienes ni puta idea te dejo un enlace a una rom y en el post 4 está mi tuto para que puedas hacerlo. Vale para cualquier rom.
http://www.htcmania.com/showthread.php?p=8037519