This may sound strange but try rubbing a small amount of leather dressing from Red wing,pine pitch,mink oil and beeswax on the bad spots,I sort of stumbled on this when I had my crossfire limited,
took my car to Griot't and they tried everything they have nothing worked. Just by trying aeverthing I had before replacing the lenses I tried the Leather dressing and I was amazed at how clear they got and I did it for a few days and it only got better. They remained greasy at first but after a few days they absorbed the grease. Saved me 1200.00 I was ready to replace them.