OBD-II trouble code
P0111: Intake Air Temperature Sensor Circuit Range/Performance
The IAT sensor is still sending a signal that's electrically valid — it's not pinned high or low — but the value doesn't make sense for the conditions. This is the 'plausibility' code: the number is in range, but it disagrees with what the rest of the engine is reporting.
Quick facts
- System
- Powertrain
- Category
- Sensors / Air Intake
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $80 – $400
- DIY difficulty
- Beginner DIY
What does P0111 mean?
P0111 is the range/performance fault for the intake air temperature sensor, and it's a fundamentally different kind of problem from the low- and high-input codes. P0112 and P0113 trip when the signal voltage is clearly out of bounds — a hard electrical fault. P0111 trips when the voltage is perfectly legal but the temperature it implies is implausible. The PCM cross-checks the IAT reading against the coolant temperature sensor, ambient conditions, and how long the engine has been running, and when those don't line up, it sets P0111. The classic example is a cold-soaked engine that's been parked overnight: the IAT and coolant sensors should both read close to ambient, and if the IAT instead insists it's 120°F when the coolant says 40°F, that's a plausibility failure.
Because the fault is about a drifting or lazy reading rather than a dead circuit, the causes skew toward a sensor that's aging out of calibration, a thermistor reacting too slowly to temperature changes, or a sensor mounted somewhere that's picking up heat soak from the engine instead of true intake air. Restricted airflow can contribute too — a clogged air filter or a sensor caked in oil film from an over-oiled aftermarket intake will both lag the real air temperature.
Like the rest of the IAT family, P0111 is low-severity. The engine runs on a substituted value and you'll rarely feel anything beyond a slightly off cold start or a minor economy hit. The reason to chase it down is that 'range/performance' codes are the ones that quietly skew fuel trim — a sensor reading warmer than reality tells the PCM to lean out the mixture, and over thousands of miles that adds up at the pump.
Common causes
- Aging IAT thermistor that has drifted out of calibration
- Slow-responding sensor element that lags real air-temperature changes
- Sensor picking up engine heat soak due to poor mounting or an aftermarket intake relocation
- Oil film on the sensor tip from an over-oiled aftermarket air filter
- Restricted airflow from a clogged air filter affecting the reading
- High resistance in the connector or wiring nudging the signal off
- Failing MAF/IAT combo unit on engines that share a housing
- Coolant temperature sensor fault causing a false plausibility mismatch
Symptoms
- Check engine light on with P0111 stored
- Slightly rough or rich/lean cold start
- Minor loss of fuel economy
- Occasional hesitation during warm-up on some engines
- No noticeable change once the engine is fully warm
- Emissions / smog test failure
Diagnostic steps
- 1.Let the vehicle sit until fully cold, then read IAT and coolant temperature in live data at key-on. On a cold-soaked engine the two should agree within a few degrees and sit near ambient. A large split is the signature P0111 condition.
- 2.Identify whether the coolant sensor or the IAT sensor is the one lying — compare both against an infrared thermometer reading of the intake and engine.
- 3.Start the engine and watch the IAT value respond. A healthy sensor tracks under-hood warming smoothly; a lazy or stuck reading points at a failing element.
- 4.Inspect the air filter and intake tract for restriction, and check the sensor tip for oil film from an aftermarket filter.
- 5.Check the connector and wiring for high resistance — corrosion or a partially backed-out pin can shift the signal without opening it.
- 6.On combo MAF/IAT housings, if cleaning and wiring check out, the assembly is the likely cause.
Repair cost
$80 – $400
A drifting standalone IAT sensor is usually $20-$90 in parts and 0.4-1.5 hours of labor — roughly $80-$200 installed. If the IAT is part of a mass airflow housing, replacement of that assembly runs $250-$400. The cheapest fixes here are non-parts: cleaning oil film off the sensor or replacing a clogged air filter can sometimes clear a range/performance code outright for under $50.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with intake air temperature sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is a beginner-friendly repair. Common hand tools, a free afternoon, and a willingness to follow a procedure are usually enough. The risk of causing a bigger problem is low if you read up on your specific vehicle first.