First i know its not -40 in Florida. Your coolant temp sensor is bad. Not the one in the head, the one in the manifold on the front coolant crossover, near the thermostat. Their failure mode is infinite (or sky high) resistance which reads as -40 degrees ( the max low value in the program). test it with an ohm meter just to be sure, there are 2 pins just read resistance across them. Also on a lot of live data type programs this sensor shows up as intake air temp, which may be the confusion. It is there to add fuel because in a wet flow setup when the manifold is cold the fuel will wet to the manifold surface, so you need more fuel to compensate. So if the motor thinks it is -40, it pours on the fuel
.
You must be registered for see images attach