If your OBD-II scanner displays P0111, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected that the Intake Air Temperature (IAT) Sensor 1 is reporting readings that are outside the expected operating range or are not performing as expected under current engine conditions.
The generic OBD-II definition for P0111 is:
Intake Air Temperature Sensor 1 Range/Performance
Unlike P0110, which indicates a general electrical circuit malfunction, P0111 means the sensor is functioning electrically, but the temperature readings do not make sense when compared to other engine sensors and operating conditions.
For example, if the engine has been sitting overnight and the Intake Air Temperature sensor reports 180°F while the Engine Coolant Temperature sensor reports 68°F, the PCM recognizes that something is wrong because both temperatures should be nearly identical before startup.
P0111 is commonly caused by contaminated sensors, heat-soaked sensor placement, intake modifications, airflow problems, damaged thermistors, poor sensor calibration, or a sensor that has become slow to respond.
Alternate Manufacturer Definitions
Depending on the manufacturer or scan tool, P0111 may also appear as:
- Intake Air Temperature Sensor 1 Performance
- Intake Air Temperature Sensor Range/Performance
- IAT Sensor Performance
- Intake Air Temperature Sensor Plausibility
- Intake Air Temperature Sensor Out of Range
- Air Intake Temperature Sensor Performance
- Charge Air Temperature Sensor Performance
- IAT Sensor Rationality Fault
- Intake Temperature Sensor Performance
- IAT Sensor Signal Implausible
Although wording differs, every definition indicates the PCM believes the sensor reading is implausible, not necessarily electrically failed.
P0111 Quick Facts
| Item | Information |
|---|---|
| Diagnostic Code | P0111 |
| Generic Definition | Intake Air Temperature Sensor 1 Range/Performance |
| Category | Powertrain |
| System | Air Intake / Engine Management |
| Fault Type | Sensor Performance |
| Severity | Low to Moderate |
| Safe to Drive? | Usually Yes |
| Common Causes | Dirty sensor, inaccurate sensor, airflow problems |
| Common Symptoms | Check Engine Light, poor fuel economy, hesitation |
| Typical Repair Cost | $50–$500+ |
What Does the P0111 Code Mean?
The PCM constantly monitors intake-air temperature because air density directly affects combustion.
Instead of looking only for voltage that is too high or too low, the PCM compares the IAT reading with other sensors, including:
- Engine Coolant Temperature (ECT)
- Ambient Air Temperature
- Mass Air Flow (MAF)
- Manifold Absolute Pressure (MAP)
- Throttle Position
- Engine Runtime
- Vehicle Speed
If the Intake Air Temperature reading does not behave the way the PCM expects, it stores P0111.
Unlike P0110, this is primarily a performance code rather than a circuit code.
What Is the Intake Air Temperature Sensor?
The Intake Air Temperature (IAT) sensor measures the temperature of incoming air before it enters the combustion chamber.
Because colder air contains more oxygen molecules than warmer air, accurate temperature information is essential for calculating:
- Fuel injector pulse width
- Air-fuel ratio
- Ignition timing
- Cold-start enrichment
- Turbocharger boost
- Knock protection
- Emissions control
- Torque calculations
Even small temperature errors can affect engine efficiency.
How the IAT Sensor Works
Nearly all modern IAT sensors use a Negative Temperature Coefficient (NTC) thermistor.
This means:
- Cold air = High resistance
- Warm air = Lower resistance
The PCM monitors changing voltage to calculate intake-air temperature.
The sensor should respond smoothly and quickly as air temperature changes.
If the response is too slow or the reading is unrealistic, P0111 may be stored.
Why Does the PCM Compare Multiple Sensors?
No single sensor operates alone.
The PCM constantly compares:
- Intake Air Temperature
- Engine Coolant Temperature
- Ambient Air Temperature
- MAP pressure
- MAF airflow
- Engine load
- RPM
For example:
Cold Engine
After sitting overnight:
- Coolant Temperature: 70°F
- Ambient Temperature: 69°F
- IAT Temperature: 71°F
These values agree.
No fault exists.
Fault Example
After sitting overnight:
- Coolant Temperature: 68°F
- Ambient Temperature: 67°F
- Intake Air Temperature: 156°F
The PCM knows this is impossible.
P0111 may be stored even though the sensor circuit is still functioning.
Sensor Response Time Matters
The PCM expects intake-air temperature to change at a predictable rate.
The sensor should respond quickly when:
- Cold air enters
- Turbo boost builds
- Engine heat increases
- Vehicle speed changes
If the sensor reacts too slowly because of contamination or aging, performance suffers.
The PCM interprets this as a range/performance fault.
Typical Intake Air Temperature Values
Approximate temperatures include:
| Operating Condition | Typical IAT |
| Cold morning | 40–70°F |
| Warm idle | 80–130°F |
| Highway cruise | Near ambient |
| Turbocharged boost | 120–250°F (before intercooler) |
| After intercooler | Depends on boost and efficiency |
Values vary by vehicle, climate, and sensor location.
Where Is the IAT Sensor Located?
Depending on engine design, the sensor may be located:
- Inside the MAF sensor
- In the intake tube
- Air cleaner housing
- Intake manifold
- Charge pipe
- Turbo inlet
- Intercooler outlet
- TMAP sensor assembly
Location affects how quickly the sensor reacts to changing temperatures.
How the PCM Detects P0111
The PCM may store P0111 if:
- IAT changes too slowly
- Reading disagrees with ECT
- Reading disagrees with ambient temperature
- Reading disagrees with MAP calculations
- Reading disagrees with MAF airflow
- Temperature remains fixed
- Sensor responds sluggishly
- Reading becomes implausible
Unlike P0112 or P0113, voltage remains within the normal electrical range.
The problem is accuracy, not necessarily the circuit itself.
P0111 vs P0110, P0112, P0113 and P0114
| Code | Description | General Fault |
| P0110 | Circuit Malfunction | Electrical problem |
| P0111 | Range/Performance | Reading is implausible |
| P0112 | Circuit Low Input | Voltage too low |
| P0113 | Circuit High Input | Voltage too high |
| P0114 | Circuit Intermittent | Signal unstable |
Think of them this way:
- P0110: Circuit problem.
- P0111: Sensor isn’t believable.
- P0112: Voltage too low.
- P0113: Voltage too high.
- P0114: Signal comes and goes.
Common Symptoms of P0111
Symptoms vary by manufacturer.
Common symptoms include:
- Check Engine Light
- Poor fuel economy
- Rough idle
- Hesitation
- Reduced acceleration
- Hard cold starts
- Rich fuel mixture
- Lean fuel mixture
- Increased emissions
- Engine surging
- Spark knock
- Reduced turbo boost
- Delayed throttle response
- Failed emissions inspection
Some vehicles exhibit no noticeable drivability symptoms.
Can P0111 Cause Poor Fuel Economy?
Yes.
Incorrect intake-air temperature affects:
- Fuel calculations
- Ignition timing
- Cold-start enrichment
Even modest errors may reduce fuel economy.
Can P0111 Cause Hesitation?
Yes.
Incorrect temperature data changes:
- Fuel delivery
- Spark timing
- Torque calculations
Drivers may notice hesitation during acceleration.
Can P0111 Affect Turbocharged Engines?
Absolutely.
Turbocharged vehicles rely heavily on intake-air temperature for:
- Knock protection
- Boost control
- Air-density calculations
- Ignition timing
If the PCM cannot trust IAT readings, it may:
- Reduce boost
- Retard timing
- Limit power
- Enter protection mode
Can Heat Soak Trigger P0111?
Yes.
Heat soak is one of the most common causes.
After shutting off a hot engine:
- Intake components absorb engine heat.
- The IAT sensor becomes hotter than incoming air.
- During restart, readings may temporarily appear unrealistic.
Modern PCMs account for normal heat soak, but excessive heat or poor sensor placement can still trigger P0111.
Can a Dirty Air Filter Cause P0111?
Indirectly.
A clogged air filter may:
- Reduce airflow
- Increase intake temperatures
- Affect MAF calculations
However, a dirty air filter alone rarely causes P0111 without additional contributing factors.
Can Aftermarket Intakes Cause P0111?
Yes.
Common issues include:
- Sensor relocation
- Heat soak
- Incorrect sensor angle
- Poor airflow
- Turbulence
- Exposed sensor wiring
- Cheap extension harnesses
Many performance intake kits unintentionally alter the airflow characteristics expected by the PCM.
Is P0111 Serious?
P0111 is generally considered a low-to-moderate severity code.
Although the engine usually continues running, prolonged operation with inaccurate intake-air temperature readings may reduce:
- Fuel economy
- Performance
- Emissions compliance
- Turbocharger efficiency
- Engine protection strategies
Diagnosis should not be delayed.
Can You Drive with P0111?
Usually.
Driving is generally acceptable if:
- The engine runs smoothly
- No severe hesitation occurs
- No flashing Check Engine Light appears
- No limp mode is active
Avoid extended driving if:
- Boost is limited
- Misfires develop
- The engine stalls
- Severe hesitation occurs
- Rich or lean operation becomes obvious
25 Common Causes of P0111
The most common causes include:
- Aging IAT sensor
- Contaminated sensor element
- Oil contamination
- Dirty reusable air filter oil
- Incorrect aftermarket intake
- Heat soak
- Sensor installed incorrectly
- Poor airflow around the sensor
- Failing MAF/IAT assembly
- Slow thermistor response
- High circuit resistance
- Corroded connector
- Loose connector
- Damaged wiring
- Shared sensor ground problem
- Vacuum leak affecting airflow calculations
- MAF sensor contamination
- MAP sensor errors
- Cooling system sensor inaccuracies
- Engine overheating
- PCM calibration issue
- Low-quality aftermarket sensor
- Previous wiring repair
- Intermittent connector contact
- PCM failure (rare)
Heat Soak
Heat soak is one of the most misunderstood causes of P0111.
When the engine is shut off:
- Intake components become hotter.
- Airflow stops.
- The sensor absorbs engine heat.
An aging or poorly positioned sensor may remain hotter than expected long enough for the PCM to detect a plausibility fault.
Dirty Sensor
Oil from reusable filters can coat the thermistor.
This slows its ability to respond to changing temperatures.
The sensor may still work electrically while producing inaccurate readings.
Incorrect Aftermarket Intake
A poorly designed intake system may:
- Expose the sensor to engine heat
- Reduce airflow over the sensor
- Relocate the sensor incorrectly
- Introduce turbulence
The result is temperature data that no longer matches engine operating conditions.
PCM Failure
PCM failure remains uncommon.
Before replacing the control module, always verify:
- Sensor accuracy
- Wiring
- Connector
- Airflow
- MAF operation
- MAP operation
- Cooling system sensors
- Software updates
Most P0111 repairs involve the sensor, intake system, or airflow—not the PCM.
P0111 differs from a simple open or short circuit code. In many cases, the sensor still produces a voltage and still reports a temperature. The problem is that the reading is inaccurate, reacts too slowly, or does not agree with other engine data.
That makes diagnosis more challenging than simply checking whether the sensor is plugged in.
The correct approach is to compare live data, verify sensor response, inspect airflow and intake modifications, check electrical integrity, and determine whether the reading changes realistically under different operating conditions.
How to Diagnose the P0111 Code
Step 1: Confirm the Code
Connect a capable OBD-II scan tool and record:
- Stored codes
- Pending codes
- Permanent codes
- Freeze-frame data
- Intake Air Temperature
- Engine Coolant Temperature
- Ambient Air Temperature
- Mass Air Flow
- Manifold Absolute Pressure
- Engine RPM
- Vehicle speed
- Throttle position
- Fuel trims
- Battery voltage
Do not clear the code until all diagnostic information has been recorded.
The original data may show whether P0111 occurred during a cold start, after a hot restart, during highway driving, or under boost.
Step 2: Check for Related Trouble Codes
Look for additional codes involving:
- Intake Air Temperature
- Engine Coolant Temperature
- Ambient Air Temperature
- Mass Air Flow
- Manifold Absolute Pressure
- Fuel trims
- Turbocharger boost
- Misfires
- Sensor grounds
- Reference-voltage circuits
Common related codes include:
- P0095
- P0096
- P0097
- P0098
- P0099
- P0100
- P0101
- P0102
- P0103
- P0104
- P0105
- P0106
- P0107
- P0108
- P0109
- P0110
- P0112
- P0113
- P0114
- P0115
- P0116
- P0171
- P0172
Multiple plausibility codes may indicate that the PCM is comparing one inaccurate sensor against another inaccurate sensor, which is exactly as productive as asking two broken clocks what time it is.
Step 3: Review Freeze-Frame Data
Study the exact conditions present when P0111 was stored.
Pay attention to:
- IAT value
- Coolant temperature
- Ambient temperature
- Engine runtime
- Vehicle speed
- Engine load
- Throttle opening
- MAF airflow
- MAP pressure
- Fuel trims
A hot IAT reading immediately after a hot restart may be normal heat soak.
A hot IAT reading after the vehicle has been sitting overnight is not.
Step 4: Perform a Cold-Soak Comparison
Allow the vehicle to sit long enough for the engine and intake system to reach ambient temperature.
Before starting the engine, compare:
- Intake Air Temperature
- Engine Coolant Temperature
- Ambient Air Temperature
These values should usually be reasonably close.
A difference of several degrees may be normal. A difference of 40, 60, or 100 degrees strongly suggests an inaccurate sensor or comparison input.
Cold-soak testing is one of the most valuable diagnostic checks for P0111.
Step 5: Verify Ambient Conditions
Use an accurate thermometer to measure actual air temperature near the vehicle.
Compare the physical measurement with the scan-tool IAT reading.
Do not rely entirely on a dashboard temperature display because that sensor may be positioned elsewhere and affected by road heat, sunlight, or engine heat.
Step 6: Inspect the Intake System
Inspect:
- Air-filter housing
- Intake tube
- MAF housing
- IAT sensor
- Charge pipes
- Intercooler piping
- Intake manifold
- Sensor mounting location
Look for:
- Loose clamps
- Missing seals
- Incorrect sensor placement
- Damaged wiring
- Intake leaks
- Heat exposure
- Poorly positioned aftermarket parts
- Oil contamination
- Water intrusion
A sensor mounted incorrectly may report the temperature of the engine bay instead of the air entering the engine.
Step 7: Identify the Sensor Configuration
Determine whether the IAT sensor is:
- A separate sensor
- Integrated into the MAF sensor
- Integrated into the MAP sensor
- Integrated into a TMAP sensor
- Mounted before the turbocharger
- Mounted after the turbocharger
- Located before or after the intercooler
Sensor location matters because expected temperature values vary dramatically depending on where the sensor is installed.
Step 8: Inspect the Sensor Element
Remove or inspect the sensor when accessible.
Look for:
- Dust
- Oil residue
- Filter oil
- Carbon
- Water
- Debris
- Physical damage
Contamination may insulate the thermistor and slow its response.
A slow sensor can trigger P0111 even when its resistance remains within the normal range.
Step 9: Clean the Sensor Correctly
Use only a cleaner approved for the sensor type.
Do not use:
- Brake cleaner
- Carburetor cleaner
- Harsh solvents
- Compressed air at close range
- Brushes
- Picks
- Shop towels on exposed sensing elements
Allow the sensor to dry fully before reinstalling it.
Cleaning may restore response if contamination is the cause, but physically damaged sensors must be replaced.
Step 10: Inspect the Connector
Check the electrical connector for:
- Corrosion
- Loose terminals
- Moisture
- Bent pins
- Terminals pushed backward
- Damaged seals
- Broken locking tabs
A high-resistance connection may distort the temperature signal without creating a complete circuit failure.
Step 11: Verify Terminal Tension
Use the correct terminal test tool to confirm that each connector terminal grips securely.
Weak terminal tension can create:
- Slow response
- Signal drift
- Intermittent incorrect readings
- Repeat P0111 codes
Do not insert oversized meter probes because they can permanently spread the terminals.
Step 12: Monitor Live Data at Idle
Start the engine and observe IAT data.
The temperature may rise while idling because of engine-bay heat.
Watch for:
- Smooth temperature changes
- Frozen readings
- Sudden jumps
- Unrealistic increases
- Delayed response
Compare the behavior with engine temperature and ambient conditions.
Step 13: Monitor IAT While Driving
Road-test the vehicle while graphing IAT data.
Observe how the reading changes during:
- Idle
- Light cruise
- Highway speed
- Acceleration
- Deceleration
- Turbo boost
- Heat soak
- Hot restart
At highway speed, intake temperature often moves closer to outside-air temperature on naturally aspirated engines.
Turbocharged applications may show much higher values depending on sensor location and intercooler efficiency.
Step 14: Compare IAT with Vehicle Speed
If the IAT remains excessively high while driving at steady highway speed, suspect:
- Heat-soaked sensor placement
- Poor airflow
- Incorrect intake routing
- Sensor contamination
- Inaccurate sensor
- Blocked air inlet
Road speed should generally bring cooler outside air through the intake system.
Step 15: Compare IAT with Coolant Temperature
The IAT and coolant readings should not remain identical during all operating conditions.
After warmup:
- Coolant temperature stabilizes near normal engine temperature.
- IAT changes with airflow, ambient temperature, and heat soak.
If both sensors track each other unusually closely at all times, inspect for a scan-data or wiring issue.
Step 16: Compare IAT with MAF Data
Evaluate whether the temperature reading makes sense for the airflow being measured.
A high airflow reading with a sensor that reports no temperature change may suggest a sluggish thermistor.
Inspect the MAF/IAT assembly if both readings behave abnormally.
Step 17: Compare IAT with MAP and Engine Load
The PCM uses several inputs to estimate air density and engine load.
If the IAT reading conflicts with:
- MAP pressure
- MAF airflow
- Throttle position
- Engine load
the PCM may store P0111.
Verify all comparison sensors before condemning the IAT sensor.
Step 18: Test Sensor Resistance
Disconnect the sensor and measure resistance across the thermistor terminals.
Compare the resistance with:
- Actual air temperature
- Manufacturer specifications
- A temperature-versus-resistance chart
A typical negative temperature coefficient sensor should show:
- High resistance when cold
- Lower resistance when warm
A sensor may still be defective if the resistance is technically within range but changes too slowly.
Step 19: Test Sensor Response with Controlled Temperature
Expose the sensor gradually to different temperatures.
Possible methods include:
- Controlled warm air
- Ice water, if approved
- Warm water, if approved
- A temperature-controlled chamber
Monitor resistance continuously.
The value should change:
- Smoothly
- Predictably
- Without flat spots
- Without sudden jumps
- Without excessive delay
Do not expose nonsealed sensors to water unless the manufacturer permits it.
Step 20: Check Wiring Resistance
Measure resistance in the signal and ground circuits.
Inspect for:
- Excessive resistance
- Corroded splices
- Partial wire breaks
- Poor previous repairs
- Damaged terminals
A small amount of added resistance can shift the reported temperature enough to trigger a performance code.
Step 21: Perform a Voltage-Drop Test
Test the sensor-ground circuit under operating conditions.
A poor ground may cause a believable but inaccurate reading.
Voltage-drop testing is often more useful than a simple continuity check because continuity can exist through a circuit that still cannot carry current properly.
Step 22: Perform a Wiggle Test
Monitor live IAT data while gently moving:
- Sensor connector
- MAF connector
- Intake harness
- Engine harness
- Ground wiring
- PCM connector
If the temperature changes suddenly during harness movement, repair the affected section.
Step 23: Inspect Aftermarket Modifications
Review any recent installation involving:
- Cold-air intake
- Short-ram intake
- Turbocharger kit
- Intercooler piping
- Intake manifold
- MAF housing
- Sensor relocation
- Extension harness
Confirm:
- Correct sensor orientation
- Proper airflow exposure
- Correct housing size
- Proper wiring
- No excessive heat exposure
- No intake leaks
A shiny intake pipe does not automatically make it a properly engineered intake system.
Step 24: Check Technical Service Bulletins and Calibration Updates
Search manufacturer service information for:
- IAT sensor updates
- Connector repair procedures
- Heat-soak complaints
- Revised intake parts
- PCM software updates
- Range/performance diagnostic changes
Some vehicles may set P0111 because of software sensitivity rather than a failed component.
Step 25: Verify the Repair
After repairs:
- Clear all codes.
- Allow the vehicle to cold soak if possible.
- Compare IAT, coolant, and ambient temperature.
- Start the engine.
- Monitor sensor response.
- Complete a road test.
- Perform a hot restart.
- Recheck pending codes.
- Complete the required drive cycle.
- Confirm P0111 does not return.
Because P0111 often depends on operating conditions, a quick idle test may not be enough to verify the repair.
Common Repairs for P0111
Typical repairs include:
- Cleaning the IAT sensing element
- Replacing the IAT sensor
- Replacing an integrated MAF/IAT sensor
- Repairing connector terminals
- Replacing a damaged connector
- Repairing high-resistance wiring
- Repairing sensor grounds
- Correcting sensor placement
- Repairing intake leaks
- Replacing damaged intake tubing
- Correcting aftermarket intake installation
- Cleaning the MAF sensor
- Repairing MAP or ECT sensor faults
- Updating PCM software
- Replacing the PCM in rare cases
P0111 Repair Costs
Actual repair prices depend on the vehicle, labor rate, sensor location, and whether the IAT sensor is sold separately.
| Repair | Estimated Cost |
|---|---|
| Diagnostic inspection | $100–$200 |
| Sensor cleaning | $20–$100 |
| Connector cleaning | $20–$100 |
| Connector replacement | $100–$300 |
| Wiring repair | $100–$500 |
| Separate IAT sensor replacement | $80–$250 |
| Integrated MAF/IAT replacement | $150–$600 |
| Intake-system repair | $100–$700 |
| Aftermarket intake correction | $100–$600 |
| Ground-circuit repair | $100–$350 |
| PCM software update | $100–$300 |
| PCM replacement and programming | $1,000–$3,500+ |
The expensive-looking sensor is not always the expensive part. Sometimes the real cost comes from diagnosing why the temperature reading is wrong only after a hot restart on Tuesdays when the road is slightly uphill.
Common Diagnostic Mistakes
Replacing the Sensor Without Comparing Temperatures
Always compare:
- IAT
- Coolant temperature
- Ambient temperature
A cold-soak comparison may confirm or eliminate the sensor in minutes.
Ignoring Heat Soak
A hot IAT reading after shutting down a warm engine may be normal.
Do not diagnose a fault based on one hot-restart reading without considering engine-bay heat.
Assuming the Circuit Is Open or Shorted
P0111 is usually a plausibility or response problem.
The sensor may still produce a signal that stays within normal voltage limits.
Cleaning the Sensor and Assuming the Repair Is Finished
Cleaning may help, but verify:
- Sensor response
- Intake placement
- Wiring
- Road-test data
A dirty sensor may be only part of the problem.
Replacing the Entire MAF Assembly Too Quickly
If the IAT sensor is integrated into the MAF housing, test:
- IAT response
- MAF operation
- Connector condition
- Wiring
- Grounds
before replacing the complete assembly.
Ignoring Aftermarket Intake Geometry
A sensor relocated into stagnant or heated air may produce inaccurate readings even though it is electrically perfect.
Comparing Temperatures Under the Wrong Conditions
Do not compare cold-soak specifications immediately after driving.
The intake manifold, air box, sensor body, and engine bay may remain hot for hours.
Ignoring Other Inaccurate Sensors
P0111 may be set because the PCM compares IAT with:
- ECT
- Ambient temperature
- MAF
- MAP
A faulty comparison sensor may make a healthy IAT sensor appear wrong.
Using Low-Quality Replacement Sensors
Cheap thermistors may fit physically but use the wrong resistance curve.
The result may be a believable temperature that is consistently inaccurate.
Replacing the PCM Too Early
PCM failure is rare.
Verify sensor response, wiring, comparison sensors, intake configuration, and software updates first.
Manufacturer-Specific Notes
General Motors
Inspect:
- MAF/IAT connector terminals
- Shared low-reference circuits
- Intake ducting
- Air-box seals
- Reusable filter contamination
Some GM vehicles integrate the IAT sensor into the MAF assembly.
Ford
On EcoBoost applications, verify which temperature sensor is involved.
Inspect:
- MAF/IAT wiring
- Charge-air sensors
- Intercooler outlet sensors
- Intake modifications
- PCM calibration updates
Toyota and Lexus
Perform a cold-soak comparison between:
- IAT
- ECT
- Ambient temperature
Use OEM-quality sensors with the correct resistance curve.
Honda and Acura
Inspect:
- Separate IAT sensor placement
- Intake manifold heat soak
- Sensor contamination
- Connector condition
- Cold-air intake modifications
Nissan and Infiniti
Inspect:
- MAF/IAT contamination
- Air-box sealing
- Intake harness condition
- Sensor response
- Reusable filter oil
Hyundai and Kia
Check:
- Connector terminal tension
- Intake-harness routing
- Sensor grounds
- PCM updates
Volkswagen and Audi
Confirm whether the fault applies to:
- Intake temperature
- Charge-air temperature
- TMAP sensor
- Intercooler outlet temperature
Turbocharged systems may use several temperature sensors.
BMW and MINI
Inspect:
- TMAP sensors
- Charge-pipe connections
- Oil contamination
- Heat-soak behavior
- Sensor plausibility during boost
Mercedes-Benz
Check:
- Charge-air temperature sensors
- Combined pressure-and-temperature sensors
- Wiring near turbocharger heat
- Intercooler efficiency
Subaru
Inspect:
- MAF/IAT assembly
- Intake modifications
- Sensor scaling
- Tune compatibility
- Air-filter oil contamination
Aftermarket intake systems may require calibration changes.
Chrysler, Dodge, Jeep and Ram
Inspect:
- Intake sensor grounds
- Connector locking tabs
- Intake manifold heat
- Shared sensor circuits
- Software bulletins
Preventative Maintenance
To help prevent future P0111 faults:
- Replace air filters at recommended intervals
- Avoid over-oiling reusable filters
- Use properly engineered intake components
- Keep sensor connectors clean and dry
- Secure wiring away from hot surfaces
- Repair intake leaks promptly
- Replace damaged connector locks
- Use OEM-quality sensors
- Inspect wiring after intake work
- Maintain cooling-system operation
- Repair engine overheating
- Check intercooler piping on turbocharged vehicles
- Follow manufacturer service bulletins
- Verify sensor placement after modifications
A correctly installed intake-temperature sensor should measure incoming air. It should not be zip-tied beside the radiator and asked to make its best guess.
Frequently Asked Questions
What does the P0111 code mean?
P0111 means the PCM has determined that the Intake Air Temperature Sensor 1 reading is outside the expected range, reacts too slowly, or does not agree with other engine data.
Is P0111 a circuit code?
It is related to the IAT circuit, but it is primarily a range/performance or plausibility code rather than a simple open or short fault.
Does P0111 mean the IAT sensor is bad?
Not always.
Possible causes include:
- Dirty sensor
- Heat soak
- Incorrect placement
- Intake modifications
- High wiring resistance
- Faulty comparison sensors
- PCM calibration issues
Can a dirty IAT sensor cause P0111?
Yes.
Contamination can insulate the thermistor and slow its response.
Can a dirty MAF sensor cause P0111?
Yes, especially when the IAT sensor is integrated into the MAF assembly or when inaccurate airflow data causes a plausibility disagreement.
Can an aftermarket intake cause P0111?
Yes.
Sensor relocation, poor airflow, heat exposure, incorrect MAF housing size, or extension-harness problems may trigger the code.
Can heat soak cause P0111?
Yes.
Excessive heat soak or slow sensor recovery may make the reading appear implausible after a hot restart.
What should the IAT sensor read when the engine is cold?
After a complete cold soak, the IAT reading should usually be close to ambient temperature and Engine Coolant Temperature.
What should the IAT sensor read while driving?
The expected value depends on ambient temperature, engine design, sensor location, boost pressure, and intercooler performance.
On many naturally aspirated vehicles, IAT moves closer to ambient temperature at highway speed.
Can P0111 cause poor fuel economy?
Yes.
Incorrect temperature data may affect fuel delivery and ignition timing.
Can P0111 cause hesitation?
Yes.
The PCM may miscalculate air density, engine load, fuel delivery, and spark timing.
Can P0111 reduce turbo boost?
Yes.
Turbocharged vehicles may reduce boost or retard timing when intake-temperature data is unreliable.
Can P0111 cause limp mode?
It can, especially on turbocharged engines where temperature data is important for knock and boost protection.
Can I drive with P0111?
Usually for a limited time if the engine runs normally.
Avoid driving if the vehicle has severe hesitation, misfires, stalling, detonation, or limp mode.
How much does it cost to fix P0111?
Repairs may cost less than $100 for cleaning or connector service, $80–$250 for a separate IAT sensor, or $150–$600 for an integrated MAF/IAT assembly.
How do you test an IAT sensor for P0111?
Testing may include:
- Cold-soak temperature comparison
- Live-data graphing
- Resistance testing
- Controlled heating
- Wiring resistance checks
- Ground voltage-drop testing
- Road testing
What is the difference between P0110 and P0111?
P0110 indicates a general electrical malfunction in the IAT circuit.
P0111 indicates the circuit produces a signal, but the reading is inaccurate, implausible, or too slow to respond.
What is the difference between P0111 and P0112?
P0111 is a range/performance code.
P0112 specifically indicates low signal voltage, which usually corresponds to an extremely high calculated intake temperature.
What is the difference between P0111 and P0113?
P0111 indicates an implausible or poorly performing signal.
P0113 indicates signal voltage is too high, often due to an open circuit or disconnected sensor.
Final Thoughts
The P0111 Intake Air Temperature Sensor 1 Range/Performance code means the PCM is receiving a temperature signal, but the data is not behaving as expected.
The most common causes include:
- Contaminated IAT sensor
- Aging thermistor
- Heat soak
- Incorrect sensor placement
- Aftermarket intake modifications
- High-resistance wiring
- Inaccurate comparison sensors
- Failing integrated MAF/IAT assembly
The best diagnostic strategy begins with a cold-soak comparison, followed by live-data graphing, sensor-response testing, connector inspection, wiring checks, and intake-system evaluation.
Do not replace parts solely because the temperature looks unusual during one hot restart. Context matters, airflow matters, and sensor location matters.
Related Pro Street Diagnostic Guides
Intake Air Temperature Sensor 1 Codes
- P0110 Code Explained: Intake Air Temperature Sensor 1 Circuit Malfunction
- P0111 Code Explained: Intake Air Temperature Sensor 1 Range/Performance
- P0112 Code Explained: Intake Air Temperature Sensor 1 Circuit Low Input
- P0113 Code Explained: Intake Air Temperature Sensor 1 Circuit High Input
- P0114 Code Explained: Intake Air Temperature Sensor 1 Circuit Intermittent
Intake Air Temperature Sensor 2 Codes
- P0095 Code Explained: Intake Air Temperature Sensor 2 Circuit
- P0096 Code Explained: Intake Air Temperature Sensor 2 Range/Performance
- P0097 Code Explained: Intake Air Temperature Sensor 2 Circuit Low
- P0098 Code Explained: Intake Air Temperature Sensor 2 Circuit High
- P0099 Code Explained: Intake Air Temperature Sensor 2 Circuit Intermittent
Related Air-Metering Codes
- P0100 Code Explained: Mass Air Flow Sensor Circuit Malfunction
- P0101 Code Explained: Mass Air Flow Sensor Range/Performance
- P0102 Code Explained: Mass Air Flow Sensor Circuit Low Input
- P0103 Code Explained: Mass Air Flow Sensor Circuit High Input
- P0104 Code Explained: Mass Air Flow Sensor Circuit Intermittent
- P0105 Code Explained: MAP/BARO Circuit Malfunction
- P0106 Code Explained: MAP/BARO Range/Performance
- P0107 Code Explained: MAP/BARO Circuit Low Input
- P0108 Code Explained: MAP/BARO Circuit High Input
- P0109 Code Explained: MAP/BARO Circuit Intermittent
Complete OBD-II Code Libraries
- https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
- https://my.prostreetonline.com/dtc-doctor/c-code-obd-ii-codes/
Internally link P0111 with P0110 through P0114, the P0095 through P0099 IAT Sensor 2 series, and the P0100 through P0109 air-metering guides to strengthen Pro Street’s topical authority across the complete intake-sensor diagnostic cluster.



