Whey you find something like this please post it to...
Here's a piece of advice I picked up last week. If you are powering the target from the PK3 using 5V, and the PK3 returns an error for the wrong chip ID, try lowering the voltage to 4.75 or even lower. The 12F683 is known for having that issue. There may be others.
John
Microchip hints, bug fixes, and work arounds
also.