Ok, you may be facing disk rot. Disk rot is much more prevalent on self recorded that commercial recordings.
ddrescue is probably your best bet.There are other options, but I've always had the best results with ddrescue. There is no way to fix disk rot.