If it still doesn't work perhaps I will purchase one again and try to be more careful...
Are you sure you're blowing up the programmer and not just setting the chips in such a way that the programmer can no longer access them in circuit?

In addition to MCLR/VPP, do you have a connection from VDD of your board to the PK3?