Have you tried cleaning the CD in question? It may be that over the years it has picked up muck. It could also be the disk (if home made rather than commercial) is failing. Home produced CDS do fail especially if not kept in good conditions or are used often.
Sometimes writing a new disk (copying) from an older one resolves the problem.
There is also free and commercial recovery software such as click here click here click here click here which may help recover the data from the CD to allow another to be written.
Home the above helps.