Please try to erase ic once. check your hardware fully ( a broken wire, blown device, wrong connection). Also ensure clock circuit too.. use latest version of mplab software
Try erasing the flash and rewrite.
some time it happens with failed PicKit, broken wire, blown device. It's the generic return when MPLAB doesn't get the right info back for the device ID