You could add a UV filter to it. Many people report that since the sensor is so close to the filter ring, the shade of the filter causes a big change in the reading. The sky could be the reason for your fault too.