Exposure to dirt, natural deterioration, and oxidation is the top cause of fogging headlights. While debris and much are easy to remove, the residue from oxidation is a different matter. It requires the use of special cleaning tools and chemicals that can remove the amino acids from acrylic or polycarbonate plastic without damaging the surface. It is what we do at SmartFilm.