Check the disc is spotless, especially no fingerprints on the disc surface (they hate fingerprints).
Lens cleaning discs are usually pretty useless to be honest. Especially, if it's in a smokey environment a lens cleaning disc will not be able to clean a foggy lens. Have it cleaned manually.
Otherwise, it's possible the laser pick-up is faulty.
Cobweb, November 2004