Thanks for the tips.
I had already tried all these things, and since my iMac is out of warranty, I stripped it down and had a look at the DVD/CDROM drive.
Unfortunately, I could shift the smallest screws, and so I just reassembled it all.
My iMac now can read the Norton CD - not every time, but once it has mounted, it works just fine.
So if anyone else has a similar problem , just keep loading the CD until it mounts, even if it takes 120 times.