Bueno, por fin lo he solucionado. Comento los pasos por si alguien más tuviera el mismo problema. Todo ha ocurrido a raíz de instalar la rom I9300XXBLH1 ___ 4.0.4 ___ 2012 Agosto ___ I9300PHEBLH1 ___ España . A partir de esta actualización el PC dejó de detectar el teléfono por usb (leer posts anteriores).
Lo he solucionado desinstalando el kies totalmente, incluido drivers y carpetas, y después de reiniciar el PC he instalado los drivers del siguiente link (muchas gracias a tonime), OJO sin instalar el kies:
http://www.mediafire.com/?7zdblmy1o390eot
Después abrí ODIN_3 versión 3.04 (con la v3.07 no me funcionó) y conecté el teléfono en modo download y aunque no me lo detectó el PC si lo hizo Odin. Entonces flasheé CF-Root-SG3-V6.4.tar para rootearlo. Descargué del BlackMarket la apk Mobile Odin. Como el PC no me detectaba el teléfono, cargué en la tarjeta SD externa una ROM anterior a la que tenía instalada. Y con Mobile Odin la flasheé haciendo wipes de todo.
Ha sido instalar una ROM anterior y se han resuelto todos los problemas, es más, he actualizado via OTA a Jelly Bean y después de instalar Kies lo ha detectado perfectamente y ha actualizado a la última versión.
Ahora no fallan cables, ni ordenadores, ni software. Todo ha podido ser una mala actualización, no se, pero me ha traído de cabeza, hasta el punto de casi mandar el teléfono al SAT.
Bueno, espero que mi mala experiencia le pueda servir de ayuda a alguien.
Ah, muchas gracias a todos los que de alguna manera habéis intentado ayudarme con vuestros consejos.
Saludos