Cold problems = Engine light
I had the same problem. I thru three codes 2 weeks ago. I thru 2127,2127 and anouther, all cold weather related. One was the battery sensor, one thottle pedal position sensor and don't remeber the other. The throttle pedal one had to do with the high idle, my high idle was set to idle up to 1500 RPM and I think that it is only to go to 1350 RPM's. Dealer reset all but reset the high idle feature to go to 1500 RPM and I thru a code the other day 2127, who would have thought. So I will see where to go. I live in Alaska and the morning of the first problem was -22, yes -22. Truck started up and ran fine.