
What this code means
P0072 may mean the ECM is receiving an ambient air temperature sensor signal that appears out of range for outside-air temperature.
What the vehicle may do
- The outside temperature display may be inaccurate.
- HVAC or A/C operation can be affected.
- The control module may use substitute temperature information.
Possible fault areas
- Ambient air temperature sensor concern
- Signal circuit concern
- Low reference circuit concern
- Connector or terminal condition
- Possible ECM-side circuit concern
Diagnostic path
Opening and code meaning
On this 2019 to 2025 Silverado 1500 with the 5.3 gas engine, P0072 may mean the ECM is seeing an ambient air temperature sensor signal that appears out of range for outside-air temperature. The driver may notice an incorrect outside temperature display, HVAC or A/C operation can be affected, and the module may fall back to substitute temperature values. The broad areas to keep in mind are the ambient air temperature sensor, its signal circuit, its low reference circuit, connector condition, and the ECM side of the circuit. For this code, keep the related ambient-temperature faults as context, but diagnose the active target fault without getting distracted by a code list.
Monitor gate and setting logic
The monitor runs with ignition on and the vehicle in service mode. For P0072, the setting condition is an Ambient Air Temperature Sensor Signal greater than 88°C (190°F). The ECM input circuit has internal resistance connected to 5 V, so the diagnostic logic is built around proving whether the sensor circuit, the low reference, or the control module side is driving the scan data wrong.
Initial scan-tool checks before circuit testing
Before the pinpoint checks, start with the basic system checks and follow a structured diagnostic approach. Then turn ignition on with the vehicle in service mode. First, see whether P0072 or another ambient-temperature circuit fault is currently set. If it is set, move into circuit testing. If that group is not set, check for any other ECM or temperature-related codes. If other codes are present, check what they mean first. If no other codes are set, let the vehicle cool completely to ambient temperature. Then compare scan data to the real outside temperature. The Intake Air Temperature Sensor parameter should be within 15°C (27°F) of actual ambient temperature. If it is not within 15°C (27°F), go diagnose the intake air temperature sensor side. If it is within 15°C (27°F), check the ECM Ambient Air Temperature parameter. That should also be within 15°C (27°F) of actual ambient temperature. If it is not, continue into circuit testing. If it is, the check is OK at that time. One caution here: the displayed temperature is filtered and updates periodically while driving. It rarely changes much while parked, and when available, the ECM Ambient Air Temperature Calculation Reset can help the display update faster.
Low reference circuit check
For the circuit test, turn the ignition and vehicle systems off, then disconnect the B9 Ambient Air Temperature Sensor connector. Before you trust a ground or low-reference continuity check, remember that it may take up to 2 min for all vehicle systems to power down. Test between low reference terminal B, or terminal 2, and ground. You want less than 10 Ω. If it is 10 Ω or greater, disconnect the K20 Engine Control Module connector and check that low reference circuit from the component harness to the other end of the circuit. That continuity should be less than 2 Ω. If it is 2 Ω or greater, repair the open or high resistance in the circuit. If it is less than 2 Ω, the path calls for replacing the K20 Engine Control Module.
Disconnected-sensor signal check
If the low reference to ground check is less than 10 Ω, turn ignition on with the vehicle in service mode and look at the scan tool Ambient Air Temperature. With the sensor disconnected, it should read less than -34°C (-30°F). If it reads -34°C (-30°F) or warmer, turn the ignition and vehicle off, disconnect the K20 Engine Control Module, and test the signal circuit terminal A, or terminal 1, at the component harness to ground. That test should show infinite resistance. If it shows less than infinite resistance, repair the short to ground on the signal circuit. If it shows infinite resistance, the path calls for replacing the K20 Engine Control Module.
Fused-jumper sensor simulation
If the disconnected scan-tool value is -35°C (-31°F) or colder, simulate the sensor by installing a 3 A fused jumper wire between signal terminal A, or terminal 1, and low reference terminal B, or terminal 2. Now the scan tool Ambient Air Temperature should go greater than 143°C (290°F). If it stays 143°C (290°F) or colder, turn the ignition and vehicle off, remove the jumper, disconnect the K20 Engine Control Module, then turn ignition back on in service mode. Test the signal circuit at the component harness to ground for less than 1 V. If it is 1 V or greater, repair the short to voltage on the signal circuit. If it is less than 1 V, turn the ignition and vehicle off and test signal-circuit continuity from the component harness to the other end of the circuit. That should be less than 2 Ω. If it is 2 Ω or greater, repair the open or high resistance in the signal circuit. If it is less than 2 Ω, the path calls for replacing the K20 Engine Control Module.
Connector service and sensor decision
If the jumped scan-tool value reaches 144°C (291°F) or warmer, apply dielectric grease to the connector terminals, reconnect the B9 Ambient Air Temperature Sensor, reproduce the operating conditions, and verify whether the DTC or symptom is corrected. If it is not corrected, the path moves to testing or replacing the B9 Ambient Air Temperature Sensor. If it is corrected, that branch is OK.
Static sensor test
For the static sensor test, place the B9 Ambient Air Temperature Sensor in a stable, temperature-controlled area for at least 10 minutes. Then measure resistance between sensor signal terminal A, or terminal 1, and low reference terminal B, or terminal 2. Compare the reading to the specified Ambient Air Temperature Sensor resistance data. If the reading is not in the specified range, replace the B9 Ambient Air Temperature Sensor. If it is in the specified range, that test is OK.
Repair verification and takeaway
After the repair, verify the repair and confirm the code stays gone. The clearing condition is that the condition that set the DTC no longer exists, so do not stop at clearing codes only. Recheck operation under the proper conditions and make sure the symptom does not return. Takeaway: use scan data first, then prove the low reference, the signal circuit, and the sensor response before replacing anything. For more diagnostic training, visit stepdiagnostics.com.
Final check
P0072 is often diagnosed by comparing scan data to actual ambient temperature, then proving the sensor circuits before making a repair decision.
For more guided automotive diagnostics, visit STEP Diagnostics.





