P0111 Code: Intake Air Temperature Sensor 1 Circuit Range/Performance
The IAT reading is electrically fine but doesn't match the other temperatures the ECU knows.
At a glance
Severity: Minor
- Meaning
- Intake Air Temperature Sensor 1 Circuit Range/Performance
- System
- Fuel & Air Metering · Powertrain
- Safe to drive?
- Yes, short term
- Typical repair cost
- $0–$450
- DIY difficulty
- Easy
P0111 doesn't mean the IAT wire is broken: the voltage is within range. The problem is plausibility. After the car has sat long enough for everything to reach outside temperature, typically several hours, the ECU expects intake air temperature to roughly match coolant temperature and, where fitted, an ambient or second intake-air sensor. While driving, it also expects the reading to move with airflow and outside conditions instead of freezing on one value or jumping in steps. If IAT disagrees by more than the allowed margin, sticks, or changes faster than air physically can, P0111 sets. Because the check only shows that sensors disagree, part of the job is proving which one is actually wrong.
Can I keep driving? Safe to drive. If the ECU distrusts the IAT it switches to a substitute value, so at most you'll notice a small change in fuel economy or idle quality.
How to read P0111
- P Powertrain
- 0 Generic (SAE)
- 1 Fuel & air metering
- 11 Specific fault
Symptoms
- Check engine light, typically after the car has sat overnight
- Scan data shows IAT and coolant temperature far apart on a fully cold engine
- IAT stuck at one value while driving, or jumping in steps
- Slightly richer or leaner running and a small change in mpg
- Occasional hard start in very cold or very hot weather
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- IAT element lazy or drifted, often inside the MAF sensor housing
- Sensor reading engine-bay heat: aftermarket intake, relocated sensor or sensor pushed out of the airstream
- Block heater or remote start warming the coolant while the intake air stays cold
- Coolant temperature sensor is the one that's off, and IAT gets blamed in the comparison
- High resistance in the connector or sensor ground shifting the reading
- Hot EGR or PCV gases heating the air around a manifold-mounted sensor
- ECU software that needs an update
Diagnosis step by step
Do a proper cold-soak comparison
Leave the car outside overnight, then read IAT, coolant temperature and ambient temperature before starting. They should agree within roughly 5 to 10°F. If IAT is the odd one out, focus on it; if coolant is the outlier, the coolant sensor is the real suspect.
Tools: OBD-II scanner
Watch IAT on a steady drive
At a steady highway speed, an airbox- or MAF-mounted IAT should settle close to outside temperature, usually within 10 to 20°F. A value that doesn't move at all, or hops back and forth in big steps, points to a lazy element or a poor contact.
Tools: OBD-II scanner
Check where the sensor sits
Aftermarket cold-air intakes, relocated sensors and a sensor not fully seated in its grommet can read hot engine-bay air instead of intake air. Make sure it's in the airflow and in the factory position.
Tools: Flashlight
Warm the sensor and watch the resistance
Unplug it and measure resistance at room temperature, then warm it gently in your hand or with a hair dryer on low. The value should fall smoothly; most IAT sensors read a few thousand ohms around 70°F. Jumps or no change mean a bad element.
Tools: Multimeter
Look for heat sources at manifold sensors
Where the IAT is combined with the MAP sensor in the intake manifold, an EGR valve that doesn't close at idle or a PCV fault can heat the air around it. Check that EGR flow is zero at idle.
Tools: OBD-II scanner, Flashlight
Account for block heaters and software
If you plug in a block heater or use remote start, the coolant warms while the air doesn't, which some ECUs misread. Tell the shop, and ask whether a software update exists for false P0111 sets on your model.
Tools: OBD-II scanner
Where the parts are
- 1MAF sensor
- 2Turbocharger
- 3Throttle body
- 4Intake manifold
- 5Fuel injector
- 6EGR valve
- 7Fuel pump
- 8Thermostat
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Reseat or return the sensor to the factory position | Yes | $0–$80 |
| Replace standalone IAT sensor | Yes | $40–$150 |
| Replace MAF sensor with integrated IAT | Yes | $150–$450 |
| Replace combined MAP/IAT sensor | Yes | $80–$250 |
| ECU software update at a dealer | No | $100–$200 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Field data
| Hyundai | 2 | Santa Fe |
|---|
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Will fail
P0111 turns on the check engine light, which fails an OBD-II emissions test even though drivability is barely affected. Fix it and let the monitors complete before the retest.
Frequently asked questions
My IAT sensor tests fine. Why the code?
The code only says IAT disagrees with other temperatures. If the coolant sensor reads wrong, IAT gets flagged anyway. Compare all temperatures on a cold engine to see which one is the outlier.
Can a cold air intake cause P0111?
Yes. If the kit moves the sensor into hot engine-bay air or leaves it poorly sealed, the reading won't match expectations. Returning to the stock location or sealing the sensor properly often clears it.
Does using a block heater set P0111?
It can on some vehicles. Overnight the coolant is warm while the intake air is cold, which looks like a failed sensor to an ECU that assumes a cold soak. Some ECUs recognize block heaters; others don't.
Will P0111 hurt my engine?
No. The ECU uses a default value and the engine runs normally. The main consequence is the check engine light and a failed emissions test.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- NHTSA Complaints API
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy