My '90 4Runner has 226K on it...doesn't need a high viscosity oil (10W30 or 10W40 or 5W30 was recommended, depending on temperature). The real question is: what's your pressure when the engine is at operating temp? IF it's low, bump up the viscosity a bit...I run a 5W40 summer, when the truck is taken 4 wheeling and is run hard, 5W30 for Vermont winters, and 10W30 for Virginia winters and the pressure is good...
The real question in cold weather is the start-up, if it's cold, go with a 5W, or better, a 0W...and if you use a really heavy oil (e.g. 15W50)...you'll increse the drag on the motor and cause a noticeable loss in power without gaining anything but harder starting and worse mileage...
Once the engine is warm...it's warm...and the oil temp will be pretty close to the coolant temp...and the recommended viscosity should be fine...
So, for Grand Junction, I would try a 0W30 or a 5W30 this time of year for those cold mornings...and if, and only if, the pressure at a hot idle is low, then I would go 5W40 or a 0W40.