The MAT sensor uses a thermistor to control the signal voltage to the ECM. The ECM applies a voltage (about 4-6 volts) on CKT 472 to the sensor. When the air is cold the sensor (thermistor) resistance is high, therefore the ECM will see a high signal voltage. If the air is warm the sensor resistance is low therefore the ECM will see a low voltage
Code 23 will set if:
OR
A Scantool reads temperature of the air entering the engine and should read close to ambient air temperature when engine is cold, and rises as underhood temperature increases.
Inspect CKT's 472 & 469 for intermittent opens. If Code 33 is also set carefully inspect CKT 469.
Does scantool display MAT -30 C or colder?