Attempt at test running a Magnum

The coolant temp sensor was broken, too. You would think if the temp sensor was bad it throw a CEL.
You have to remember the sensors are just inputting data to the PCM. If the sensor is reading within its programmed limits the PCM just thinks the reading is accurate and makes the necessary adjustments. Codes set when readings are out of range, not varying like they should, or not as expected based on other inputs. When @jos51700 temp was reading 17 degrees, that is perfectly normal. Heck, it's five degrees here in Michigan right now. So that is in an acceptable range even though it was way too low and caused a rich condition.