It does look like hardware issues. How are you connecting the JDM programmer.

1) - USB to RS232 converters can be problematical and don't always work.
2) - Serial ports on laptops (mainly older generations) tend not to be able to generate the voltages required to get the PIC into programming mode

Are you selecting the correct chip in the Winpic options ?
Have you tried Winpic800 (I'll let you google that one) or a different programmer that has support for JDM hardware.