Sounds a bit like a dirty disk, a scratched cd, or an issue with the cd drive.

I think there's a testcd or mediacheck flag that can be added to boot to check the cd.