it's probably a JDM or else based programmer.

i do remind an error 0000 or something like that, not sure if the following is what you're looking for
http://www.picbasic.co.uk/forum/showthread.php?t=1915

Basically MCLR voltage wasn't high enough, PGM wasn't tied to GND while programming, the PGC/PGD where much too loaded and/or target supply was noisy. Another thing happened with EPIC without the XP printer poll patch installed