I have had similar messages that I think were caused by:-

1. USB cable too long - 5 metres is about it. Definitely will not work on 10 metres.
2. Voltage too low at target PIC.
3. Had to add 0.1 uF caps to programmer as per MeLabs troubleshooting advice.

HTH
BrianT