Most time it`s a hardware problem.
Some CD-Roms or DVD-Roms and writers are not able to jump fast over bad sectors.
You can try Clone CD with the option Bad Sector Scanner or fast error skip but these options only work fast with good Hardware.
CD-Roms with fast bad sector jumping are all Toshiba CD-Roms and DVD-Roms,also all Plextor Devices.
My Plextor Burner needs 3-4 min for a full CD with around 10000 read-errors.There are many other devices that can do also but i prefer Plextor and Toshiba.
Hope i could help you a little bit...