Denver's location right next to the mountains is the key reason for so much unpredictability. Tall peaks are notoriously disruptive to wind flow, with gusts of warm or cool air spontaneously rolling down from the mountains and changing temps in the Front Range quite suddenly.