You could try a good plastic cleaner, Plexus is very good but if that won't solve the problem it is time for new windows.
Transair sell Plexus but if you shop around you can find it at a much better price from the likes of Addams aviation or LAS aerospace.