melbakid - I want to take you back to the first question I asked earlier - what do you define as overheating?
In the first instance, you had a "boil over", which you're attributing to a lack of coolant, in the second & third instances, you're talking about the temperature gauge reading, with no mention of boil over, so is it overheating or simply running hotter than normal?
You seem to be heading up a mountain road, presumably, the engine is working harder than normal, and therefore generating more heat than normal.
In addition to nprecon's comments on a degraded cooling system, another possibility is a defective fan clutch, especially if your progress up the mountain is slow, so in addition to the extra heat, there's reduced air flow.
I'm not certain what effect elevation would/should have on the cooling system operation, yes, elevation does have an impact on boiling point because of reduced atmospheric pressure, but the cooling system is not, or should not be at atmospheric pressure (reduced or not), it's a pressurized system, and the pressure at which the radiator cap is going to lift off of it's seat is determined by a spring, which is not taking atmospheric pressure into consideration.