Pues es un problema conocido del Hero. No te calientes la cabeza, no es nada que tú hayas hecho mal, es algo que han hecho mal los ingenieros de HTC, y que la marca no ha tenido valor para solucionarlo de una vez por todas, llamando a los Hero a revisión.
En vez de eso esperan a que la gente vaya sufriendo el fallo para arreglar los terminales en garantía.
A mi me trajo loco un tiempo, hice de todo y al final lo único que lo solucionó definitivamente fue llevarlo al servicio técnico, donde le cambiaron la placa base, o algo parecido, ya que ni el chico de la tienda ni yo supimos descifrar exactamente el parte de reparación. Desde entonces no ha vuelto a dar un problema.
Te dejo los enlaces a los hilos en los que se habla del tema.
http://www.htcmania.com/showthread.php?t=120874
http://www.htcmania.com/showthread.php?t=132405
Espero te sirvan de ayuda, pero te repito que yo probé a hacer todo lo que se propone en esos hilos, y al final, tarde o temprano, siempre volvía a aparecerme el dichoso manos libres... mi consejo, llévalo al servicio técnico.