Mi caso fue muy parecido.... yo trataba de conectar el movil a través de HTC Sync (con el movil en modo HTC Sync claro está) y no lo reconocia.
Probé a reinstalar HTC Sync sobre el PC. Y nada nuevo.
Así que probé a limpiar la memoria Dalvik Caché. Y al iniciarse tarda un poquito mas de lo normal, pero no se pierde ningun dato...
Conecté de nuevo al ordenador en modo HTC Sync y perfect.
HTC Sync reconoció nuevamente el telefono.
Espero haberte sido de ayuda.
Lo que no sé, es si con el recovery original que trae el wildfire S se puede hacer "wipe Dalvik cache". Yo le meti el recovery custom de XDA developers, asi que no sé muy bien si encontrarás esa opción.