The "bozo" knew what he was doing.
Definition of Rational: agreeable to reason; reasonable; sensible
(ie: MS Word synonyms isn't exactly the best source for a "definition")
Theory of Operation for P0128:
Thus, the code is anything BUT a "yo, your thermostat is stuck" code. As a matter of fact a stuck thermostat could throw off a bunch of different codes. There is not a specific DTC for every possible failure mode in the vehicle. That's why there are auto techs; for any given DTC there's usually a list of 5 to 10 possible causes.
For this particular code there are a bunch of possible causes.... low coolant, stuck thermostat, bad temp sensor, wiring faults, PCM fault, etc.
I got P0128 this morning, and yes it was considerably cooler than the last time I drove the vehicle, like a more than a 20°F change.
Since the PCM is comparing the OAT with the Coolant temperature to see if the vehicle is warming up within a expected amount of time. I wonder if the P0128 can be erroronously thrown by the OAT sensor calibration? Personally I've noticed the OAT on my '10 Commander always shows the last temperature read from the last time I drove the vehicle and parked it, until the vehicle has started moving for a few minutes and then it adjusts to the actual temp. I remember posts about the OAT calibration, and some of the alogrithms it goes through because of the difficulty of reading OAT on a vehicle that sits in the sun.
So my Commander certainly seemed to take the normal time to fully warm up this morning in 36°F weather, but it threw the code P0128. I didn't look at the OAT when I started out this morning, but I wouldn't be surprised if it read the same 57°F from when I drove it last night. That it didn't adjust back to the actually 36°F until a few minutes into my commute, when I started moving fast enough to get enough airflow into the grill and over the OAT Sensor to give a reliable figure.
Probably won't happen again, unless we have a warm snap, because future OAT readings, which will start out at the last OAT reading, will be much closer to the actual temp.