P0111
Intake Air Temperature Circuit Range/Performance Problem
Powertrain Fuel and Air Metering Intake Air Temperature 🟡 Moderate — Fix within a week
💬
What This Actually Means
In plain language — no jargon

The engine's intake air temperature sensor is sending a reading that's outside the normal operating range, like a thermometer giving wildly inaccurate readings. The engine computer can't properly adjust fuel mixture because it doesn't know how hot the incoming air actually is.

Symptoms You May Notice
3 known symptoms for this code
Check Engine Light illuminated
Rough idle or engine surging
Poor fuel economy
🔬
Embedded Systems Insight
What the ECU/ECM is actually computing

The ECM monitors the Intake Air Temperature (IAT) sensor's voltage output to determine incoming air density and adjust fuel injection timing accordingly. The sensor should produce a voltage between 0.5-4.5V corresponding to air temps of approximately -40°C to 125°C. Out-of-range readings indicate a faulty sensor, wiring issue, or connector problem.

Voltage & Parameter Thresholds

Parameter Normal Range Fault Condition
IAT Sensor Voltage 0.5-4.5V (-40°C to 125°C) Below 0.1V or above 4.9V / implausible temp swings
Temperature Rationality IAT within 16°C of ambient at startup IAT significantly mismatched or unstable
🔧
Diagnostic & DIY Fix Guide
Check these in order — from cheapest to most complex
1
IAT sensor connector
Inspect and reseat the connector at the intake air duct; corrosion or loose pins are often the culprit.
2
IAT wiring harness
Check for damaged insulation, pinched wires, or corrosion between the sensor and ECM.
3
IAT sensor
Replace the sensor if voltage readings remain out-of-spec after connector and wiring checks.