Pue si lo has probado todo ya lo unico que te queda es cambiar la pila por si las moscas.
Yo tuve los mismos problemas que tu y fui a casa de un colega que tambien tenia xp y a el si que le detectaba el programador pero a la hora de programar daba error todo el rato, yo ya pensaba que el chip estaba jodido, entonces cambiamos la pila y lo probamos en el ordenador de su hermana con los programas y la bios en un disquete y funciono a la primera.
Lo que no te puedo asegurar es cual de estos factores fue el que hizo que funcionara, si el cambio de pila, el cambio de ordenador o hacerlo desde un disquet, por cierto, el ordenador de la hermana tiene win 98.
Como es logico no volvimos a probar de programarlo en el de mi colega para comprobar que fuera de la pila, una vez programao no quise ni acercarlo al puerto paralelooooorrr pecador.