En la web
www.pablin.com.ar/electron/circuito/mc/ppp/index.htm hay un circuito denominado "Programador de Pics PABLIN", yo lo construi y doy fe de que funciona. El software que uso es el ICPROG.
En cuanto al erro a mi me sucedia con un PIC defectuoso, compre uno nuevo y el problema se soluciono. Tambien puede ser la placa programadora que no ande.
Espero te sirva.
Saludos
Jorge
Argentina