couple of possibilities here,
1. The quality of the discs you use is suspect.
2. Your CD Burner is on the way out. It is capable of reading stuff that it burned though
3. Your CD Player is not in the best of health.
I'd start off with a lens cleaner and run it on your CD burner and your CD Player