Hola RedPic!
Ilustre del foro! yo tengo exactamente este mismo problema que vos con el micro 18F46K22, la pickit2 no me lo detecta tengo soldado mi proyecto en un pcb en encapsulado TQFP, te adjunto la foto.
Probe con ICD3 en un mplab 8.6 pero no me lo detecta y el software pickit2 parece que no reconoce a ese micro, al menos vos lo pudiste ver o sea leerlo? a mi ni siquiera me lo detecta, si pudiste solucionarlo porfa decime como estoy a horas de comprarme un pickit3 pensando que es mi programador que no sirve.