Skip to content

P0111

Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 1.

  • Generic
  • Powertrain
  • Generic code
  • Low severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
1
AreaFuel and air metering
11
FaultThe specific fault in that area

What it means

P0111 is the generic code for an Intake Air Temperature (IAT) sensor 1 signal that is plausible electrically but does not make sense for the conditions. The control unit compares the IAT reading with other data, such as coolant temperature after a long soak, engine load or the reading from a second sensor, and sees a mismatch or a value that is stuck or changing too slowly. The sensor position and the exact plausibility test vary by model and engine.

Symptoms

  • Engine warning light on
  • Slightly rough running or hesitation, especially when cold
  • Poor fuel economy
  • Hard or extended cranking on a cold start
  • Slight loss of power in hot or cold weather
  • Often no noticeable symptoms at all

Possible causes

  • Faulty or slow-responding IAT sensor reading out of step with actual air temperaturelikely
  • Corroded, loose or damaged connector terminals at the IAT sensor, causing a high resistancelikely
  • Damaged wiring or a poor sensor ground, giving a skewed signalpossible
  • Sensor heated by engine bay heat soak or placed in the wrong airflow, for example after a displaced intake pipe or missing air ductpossible
  • Air leak or damaged intake tract or air filter housing altering airflow around the sensorpossible
  • Faulty coolant temperature sensor or another sensor used in the plausibility checkrare
  • Fault in the control unit or an outdated calibration, where the manufacturer lists it as a known causerare

How to diagnose

  1. Read the freeze frame data and note engine temperature, load and ambient conditions when the code set, then check for other stored codes
  2. Inspect the IAT sensor, its connector and wiring for corrosion, water, chafing and bent or loose terminals
  3. Check the sensor's mounting position, the intake ducting and the air filter housing for damage, leaks or displacement
  4. With the engine cold after a long soak, compare live IAT, coolant temperature and ambient temperature; they should be close to each other
  5. Watch live IAT data as the engine warms up and when you gently warm the sensor; it should respond smoothly and steadily without jumps or sticking
  6. Measure the sensor resistance and compare it with the manufacturer's temperature table, and check the reference voltage and ground at the connector
  7. Check the wiring between the sensor and control unit for resistance, shorts and open circuits
  8. Check the coolant temperature sensor readings if the comparison suggests the fault lies there

How to fix

  • Replace the IAT sensor if its resistance or response is out of specification
  • Clean or repair the connector terminals and replace damaged terminals or the connector
  • Repair or replace damaged wiring, including a poor ground connection
  • Refit or replace displaced, cracked or missing intake ducting and the air filter housing, and fix any air leak
  • Replace the coolant temperature sensor or other faulty sensor identified in the checks
  • Where the manufacturer documents an outdated calibration as a cause, have the control unit software updated

Can I keep driving?

Low severity

The car can normally be driven while you book it in, as the control unit uses a substitute temperature value. Have it checked soon, as fuel economy and cold running may suffer.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.