Buenas,
a mi me funcionaba mal el 3G, lo perdía y a veces la única solución era reiniciar o hacer el apaño de ponerlo en 2G ó GSM Auto.
En mi caso tenía que tener activado el Roaming por ser de Simyo y desde que he aplicado el tutorial de quitar la R de roaming, es decir desde que he desactivado el roaming me funciona muy bien.
Si sois de alguna OMV ( Pepephone, Simyo, etc. ) y queréis probar:
http://www.htcmania.com/showthread.php?t=337565