The melabs website shows that PBP3 supports that chip. I have never seen a defective PIC in all the years I've programming them. More than likely that you are not setting the registers correctly. Check the settings again. The problem might be there.