Do you have 16F876 or 16F876A selected in your programmer, or which chip do you have?
It's a thought...
How about the PGM pin on the '876? Do you have the right pullup/pulldown on that? Are you using high voltage on the breadboard and low voltage on the PCB?