Not sure what the other successful PICs were, but the U2 Programmer has 2 different connector headers; one for upto 20 pins, and one for 28/40 pins. Also, the orientation of the target device is up-side-down between the 2 options. Make sure you have the header plugged in correctly and that your PIC is oriented correctly. Check the instructions for pictures & such.