P0097
Intake Air Temperature Sensor 2 Circuit Low Input
Powertrain Fuel and Air Metering Air Temperature Sensing 🟡 Moderate — Fix within a week
💬
What This Actually Means
In plain language — no jargon

The engine computer detects that the Intake Air Temperature (IAT) Sensor 2 is sending a signal that's lower than expected, like a thermometer reading impossibly cold. This usually means the sensor wire is grounded out, disconnected, or the sensor itself has failed.

Symptoms You May Notice
3 known symptoms for this code
Check Engine Light illuminated
Rough idle or hesitation during acceleration
Rich fuel mixture (black smoke from exhaust)
🔬
Embedded Systems Insight
What the ECU/ECM is actually computing

The ECM monitors the voltage output from IAT Sensor 2, which should vary between approximately 0.2V (hot air) and 4.7V (cold air). When the voltage drops below the minimum threshold and stays there, the ECU logs a low-input fault because it interprets the signal as physically impossible air temperature or an open/shorted circuit.

Voltage & Parameter Thresholds

Parameter Normal Range Fault Condition
IAT Sensor 2 Voltage 0.2V to 4.7V Below 0.1V (stuck low)
Air Temperature Range -40°C to 125°C Reading below sensor capability
🔧
Diagnostic & DIY Fix Guide
Check these in order — from cheapest to most complex
1
Wiring harness and connector
Inspect the IAT Sensor 2 connector and wiring for corrosion, loose pins, or damage; reseat the connector firmly.
2
IAT Sensor 2
Remove the sensor from the intake manifold or air intake tube and replace it with an OEM or quality replacement.
3
Engine Control Module (ECM) reprogramming
If wiring and sensor are good, have the ECM scanned for internal faults or reprogram it at a dealership.