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
- Read the freeze frame data and note engine temperature, load and ambient conditions when the code set, then check for other stored codes
- Inspect the IAT sensor, its connector and wiring for corrosion, water, chafing and bent or loose terminals
- Check the sensor's mounting position, the intake ducting and the air filter housing for damage, leaks or displacement
- With the engine cold after a long soak, compare live IAT, coolant temperature and ambient temperature; they should be close to each other
- 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
- Measure the sensor resistance and compare it with the manufacturer's temperature table, and check the reference voltage and ground at the connector
- Check the wiring between the sensor and control unit for resistance, shorts and open circuits
- 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?
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.
