Viendo que lo del hard-reset no te ha funcionado, probaria ahora que esta encendida a meterle una rom original del operador, por que a mi me paso una vez que mi diamod no me terminaba de arrancar, siempre me saltaba el ajuste de alineacion y cuando tuve suerte arrranco totalmente pude meter la rom original de mi operadora en mi caso, movistar, al ver que no me dio problemas volvi a meter la rom que tenia, y eso sucedio hace unas semanas u no me volvio a dar problemas.
Te paso el hilo de htcmania sobre rom originales:
http://www.htcmania.com/showthread.php?t=29059
Si ves que no te da problema la rom original cambiara la rom por la que tenias anteriormente.
Lo primordial es cambiar la rom por que lo mas seguro que haya habido un fallo y hay que volver a meter una de nuevo.
Mucha suerte con tu diamond.