K(P?)8048 ICSP "no device ID"

I’m able to program my 16f627 on-board with the correct jumpers in place, however I shifted the same PIC to a seperate board and wired up the ISCP with short wires and I get the “no device ID” error. I cant seem to see expected voltages on any of the ICSP during a programming event, im seeing negatives which seems like a fault/mistake however the IC programmes just fine “in socket”.
Which JPs should be connected when using ICSP? The manual simply provides the pinouts, which I’ve followed. Help!

I’ve traced this to a bad connection, I’m not sure why the strange voltages are occuring - I’ll have to check my meter!