Me parece que este post quedaría mejor en Telefonía / Moviles.
Respecto a tu problema, yo tengo un Sony Ericsson K310, y algunas veces tengo el mismo problema, por hay me lo detecta y por hay me salta que el hardware ha sido detectado pero puede tener problemas.
Intenta hacer esto, cada vez que conectes el celular al usb, conectalo apagado, de este modo el sistema se empieza a iniciar (y durante este tiempo Windows tiene tiempo de instalar el software).
Si lo conectas con el celular prendido, Windows no tiene tiempo de cargar el software asociado ya que el teléfono espera solo unos pocos segundos al sistema operativo lo detecte.
Saludos
vitrox.