Les comento que despues de mirar varios circuitos de pickit2 clone en la web, le eche mano al mio y realice dos cambios, uno fue sacar un capacitor electrolitico de 1ufx50v y cambiarlos por 47uFx50v, este capacitor trabaja en la zona de elebacion de tension y con eso estabilice en 12v la tension en la pata VPP, y luego tuve que puentear un diodo que lleva tension de Vcc del puert USB a la pata VDD y con esto logre pasar de 4,25 a 4,85 en la pata VDD que era lo que hacia funcionar mal la programacion.
Dicho diodo no esta defectuoso y no se porque para que funcione bien el programador lo tengo que puentear, dado que en todos los esquemas que vi esta puesto y es un 1n4148.
Despues de estos cambios el programador funciona perfecto y sin tirar ningun error.
Gracias a todos los que compartieron consejos para ayudarme
Saludos.