If its the pk3 not found thing, I often have the same with pk3, not with icd3, totally different drivers or something, the drivers for icd3 is not giving problems, but with pk3 you have to run mplabx elevated, such crap..
Reported it to microchip for some time ago, but not sure if they do anything about it.