To bring you guys up to date on my issue here, I just got off the phone with the mechanic that has been working on my bike, to let him know what some of the suggestions I have rec'd. Sounds like he has thought of and looked into most if not all of what you have brought up.
1) He has checked to make sure nothing was blocking any air flow to the radiators
2) Made sure the radiators were clean with no restrictions
3) Both fans turn on
4) Did a good flushing of the existing coolant because he was replacing it with the Evans coolant
5) Checked the movement of the coolant with the radiator cap off and felt that the pump was working good
6) He did not take any temp readings.
I mentioned about replacing the thermostat and water pump. He said he could do that if I wanted him to, but he felt that both were operating like they should. He said that it's been his experience that if the stat was stuck partially open, I should have more movement of the temp gauge during different riding conditions. As I mentioned in my original write up, I don't have any issues except climbing mountains. Until then, the gauge stays locked in the normal operating spot.
Probably an important point I fail to mention earlier is that the most frustrating thing about all of this is that the overheating issue is not consistent.
1) The first time I took the bike into the mountains we had not problems.
2) The very first time it overheated was the following year, on the third day of riding in the mountains. On the first two days, we climbed all over the mountains without any problems. The third day it overheated and puked out coolant (wasn't watching the gauge). I filled up the reserve tank 2 or 3 times till it stayed full, then proceeded to ride the rest of that day and another 2 days in the mountains without another issue. So I thought this was a one time problem!
3) Two years later, back in the mountains. The first day was incident free, the 2nd day it overheated. This time it wanted to overheat each day thereafter until we left the mountains. I checked the reserve tank each day to be sure it was full.
4) Last year we headed out to Glacier National Park. On the way out we went through the Wyoming mountains around Buffalo/Sheridan without incident. At Glacier, we tried to ride the Going to the Sun Road, but it overheated and puked out coolant (couldn't stop or pull over because of traffic and narrow road). Coming home we rode on the same road through the Wyoming mountains as before. This time it overheated whereas the last time we rode thru here we had no issues!
5) When I got back home, the mechanic pressure check it. It was good, but put a new radiator cap on anyway and changed the coolant to Evans.
6) Two weeks later I went back out to Wyoming to ride the same roads to see if the new cap and coolant helped at all. The first time up the mountain (switchback type road up to 9,000' elev.), the gauge went between the 5th and 6th mark and stayed there. The second time up the mountain, but on other side (with not as many switchbacks), it stayed right around between the 4th and 5th mark.
So it still heated up, but not as bad as the previous times. Does this sound more normal now, or do I still have a problem I need to address? I don't mind paying the cost of replacing the thermostat and water pump if that will solve the problem. That is still cheaper than a new bike!