bueno al final lo solucione, el problema a mi entender era el volaje de alimentacion, segun la hoja del pic para hacer bulk erase tiene que tener minimo 4.5v....el programador por sientega menos
usando el circuito de los 2 transistores pero la alimentacion de los 5 externa me funciona perfecto.
Aparte cambia la resistencia de 10k por una mas chica por que me limitaba el voltaje a la salida..
en fin gracias lubeck por la mano.