when you calibrate what do the measured curves look like? Is the end point below the target, if you look at the numbers is the target quite a bit higher than the measured? If its too low then your engine may need service. Coronas, Drums, starter etc.
When you did the calibration, what were the measured humidity and temperature readings? There is a logical explanation why the color is changing, its either environmental, substrate or the engine needs to be linearized.