I do most of my programing with a pickit2 , I reckon every now and then (when I'm not alert) the hex file does not refresh after compiling , and then I keep blowing the same old code into the chip. this causes paranoia to set in