I don't believe rbattelle is correct.
Well, you might well be right - it wouldn't be the first time I was completely wrong on something. The Powertrain Diagnostic Manual, page 8 reads:
2003 PDR said:
The ECM monitors the intake air temperature signal.
In my opinion, the intake air temperature signal comes from the intake air temperature sensor, as opposed to the ambient temperature sensor, described in the service manual, page 8M-10:
2003 SM said:
Ambient air temperature is monitored by the overhead console. The FCM receives a hard wired input from the ambient temperature sensor.
Attached is the relevant wiring diagram for the ambient temperature sensor. In my opinion, this diagram shows the sensor is connected directly to the FCM. Furthermore, the ambient temperature sensor is the
only air temperature sensor wired to the FCM.
Also attached is the relevant wiring diagram for the intake air temperature sensor. Again, in my opinion, the sensor is wired directly to the ECM. Furthermore, the IAT sensor is the
only air temperature sensor wired to the ECM.
As we know, the intake temperature sensor doesn't read the same as the ambient temperature sensor, as evidenced by the difference in readings when observing the relevant data stream.
Regarding the grid heaters running continuously if the input data is coming from the intake sensor, I'm not clear on why this would be the case. The way I read it, the PDM indicates the ECM is programmed to operate the heaters according to a strict temporal schedule based upon the intake temperature reading at startup (the ECT sensor is not part of this programming, as you observe). Refer to page 8 in the PDM for the relevant schedules.
I apologize if I'm wrong about all of this. It's based on my perhaps-flawed understanding of the PDR, FSM, and wiring diagrams.
Ryan