If you're using GPS for elevation, it can change from one ride to a next because the constellation is always moving, so one day you locked onto more satellites than the next day, because one day it was overcast and anther day it was clear, because the trees leaf out in the spring and die back in the fall, all of which affects GPS reception.