More Videos...

Temperature Gauge Inoperative - A/C Off - P0128 Thermostat Temperature Below Threshold
How to check your temperature gauge and fix the 'AC OFF' light on the cluster. This is on a 2008 Chevrolet Colorado.

Engine Hot A/C Turned Off Silverado
This applies to 2008 Chevrolet Silverado 4.3L V6 WT models. It could also apply to other vehicles with the same motor. Do any repairs at your own risk. If your Chevy Silverado Work Truck DIC says "Engine Hot A/C Turned Off" and turns the radiator fans on full speed on cold days this is a possible solution to your problem. Your dash thermometer will also fail to read a temperature, it will remain at 160 in the off position. The problem is that the thermostat is faulty. It is either stuck open or is opening early. The engine needs to warm up to operating temperature as quickly as possible to reduce engine wear. When the engine takes too long to warm up on a cold day because the thermostat opened early or was stuck open, the truck's computer is programed to think that it shouldn't trust the reading from the temperature sending unit. When the computer doesn't trust the temperature sending unit it enters fail safe mode, turns off the A/C and turns the radiator fans on high, in order to protect the motor from overheating. The key to this issue is that it only occurs on cold days. The truck is not actually overheating, it is actually running at too low of an operational temperature.

Replace Colorado/Canyon Tailgate latch handle - VERY EASY-Most struck models

Engine coolant temperature sensor how to remove change replace 2005 GMC Canyon part 1.
If your temp gauge is registering any temp it most likely works just fine. And It's your thermostat that is Stuck open and causing the problem. It's only 1 bolt type looking thing but its in an awkward hard to see and reach place. Be careful. Once it's loose. Maybe 2 half turns you can finish with your fingers.