So at this point it seems air density and/or temperature are, at least a few of the variables related to this problem. Given the complexity of the firmware of these machines, perhaps many 10s of thousand of line of code, it may be a glitch in the coding.