He vuelto a revisar con el polimetro la continuidad de todo el circuito. Esta todo ok, no he detectado ningun corto, pero el error persiste.
Haciendo caso a J1M, he mirado las tensiones de data y clock en la misma patilla del 18F2550 y me dan 0"5-0"6V.
Ademas decir que mi puerto del PC es USB 2.0 y que estoy utilizando la ultima version de winpic.
Un saludo.
Edito para no poner otro mensaje:Ya tengo los valores de data y clock en 4"85V, el culpable un electrolitico invertido, sin embargo continua con el error. He reprogramado el 18F2550 pero el problema persiste, aunque esta vez he conseguido algo mas, he puesto a programar para probarlo otro 2550 con el codigo del programador, ha llegado hasta el 98% y alli dio el error de siempre, "el hardware no responde". Eso si, hasta llegar al 98% tardo mas del doble que el GTP por puerto paralelo, lo cual ya me hacia sospechar que la cosa no iva bien.