OBD2 Diagnostic Code
P0113

Intake Air Temperature Sensor Circuit High Input — Causes & Quick Diagnosis

Most people hear "sensor code" and assume they need a new sensor. With P0113, that's often the wrong call. The real problem is usually a broken wire or corroded connector — something you can spot in 10 minutes without any tools. Start there before spending money on parts.

Severity
5 / 10
Moderate. Engine performance is affected but catastrophic failure is unlikely in the short term.
Safe to Drive?
Conditionally
Short trips are generally fine. Avoid extended high-load driving — fuel trims will be off.
Typical DIY Fix Cost
Very Low – Low
Most cases resolved with connector cleaning or a short wiring repair. Sensor replacement is affordable.
🔍 What This Code Means

Your engine has a small sensor sitting inside the intake air stream — the Intake Air Temperature (IAT) sensor. It tells the ECU how warm or cold the incoming air is. That information matters because cold, dense air needs more fuel than hot, thin air. Get the temperature reading wrong and the fuel mixture goes with it.

The IAT sensor works as a simple voltage divider. At cold temperatures (like -40°F / -40°C), the sensor's resistance is very high and the signal wire reads close to 5 volts. As air warms up, resistance drops and voltage drops too — settling around 2–2.5 volts at room temperature and below 1 volt on a hot engine.

💡 P0113 fires when the ECU sees a voltage above 4.5 volts continuously for a set period — which it interprets as air colder than -40°F. That temperature is physically impossible on a running engine, so the computer flags it as a circuit fault, not a real temperature reading.

The critical thing to understand: a high voltage reading usually means an open circuit, not a bad sensor. When a wire breaks or a connector pulls loose, the signal wire has no return path and floats up to the reference voltage (5V). The sensor itself is often perfectly fine.

⚡ Common Symptoms

P0113 won't leave your car stranded, but it will make the engine behave differently — especially first thing in the morning or in changing weather.

Check engine light on
Usually the first and only sign in mild climates. The light turns on as soon as the ECU detects the out-of-range signal voltage.
Rough cold start / hard warm-up
ECU defaults to a fixed temperature assumption and skips cold-enrichment fueling, making the engine stumble on startup.
Poor fuel economy
Without accurate air temperature data, fuel trims drift off target — often leaning out when extra fuel is actually needed.
Hesitation under acceleration
Throttle response feels flat or stumbles when pressing the gas, especially from a cold start or in cooler weather.
Slightly rough idle
Engine may hunt or feel unsteady at idle until it reaches full operating temperature and the ECU can compensate.
No drivability symptoms at all
On warm days when ambient air is already close to the ECU's default assumption, many drivers notice nothing except the warning light.
🎯 Most Likely Causes

Unlike many codes, P0113 has a short list of real causes. Work through them in order — the first two account for the large majority of verified cases.

1
Corroded, loose, or disconnected IAT sensor connectorMoisture gets into the plastic connector over time, oxidizes the pins, and increases resistance until the circuit opens. This is the single most common cause of P0113. The connector is cheap to inspect, free to clean, and takes three minutes to check. Always start here.
~ 45% of cases
2
Open or broken wire in the IAT sensor harnessThe two-wire harness running from the ECU to the sensor can crack from heat cycles, rub through on a bracket, or break inside the insulation where it's invisible from the outside. Wiggling the harness with the engine running and watching the live sensor voltage on a scanner will reveal an intermittent break instantly.
~ 30% of cases
3
Failed IAT sensor elementThe sensing element inside the sensor can fail open — producing exactly the same high-voltage signal as a broken wire. Sensor failure is less common than connector or wiring issues, but it does happen, particularly on high-mileage vehicles or those with poor air filter maintenance history. A quick resistance check (healthy sensor reads 2,000–3,000 ohms at room temperature) confirms or eliminates this.
~ 18% of cases
4
High resistance in the ECU ground circuitA shared ground point that has corroded can raise the reference voltage across multiple sensors, including the IAT circuit. If cleaning the connector and checking the harness yields nothing, measure resistance from the IAT sensor ground pin to the battery negative terminal. Anything above 0.5 ohms in that path is worth investigating.
~ 5% of cases
5
ECU internal fault (IAT circuit driver)In rare cases the ECU's internal reference voltage circuit or pull-up resistor for the IAT input fails. This produces a P0113 that persists even after the sensor and wiring are verified good. Only consider this after every other cause has been ruled out with proper testing — ECU replacement is expensive and non-refundable on most units.
~ 2% of cases
🔧 What to Check First

These three checks cover roughly 75% of all P0113 cases and require no tools beyond what you already have at home. Do them in order before buying anything.

1
Locate and inspect the IAT sensor connectorThe IAT sensor is almost always mounted on the intake air duct or air filter housing — look for a small 2-wire sensor plugged into a port on the rubber or plastic intake tube. Unplug the connector and look inside both halves. Green corrosion, brown residue, or bent pins mean the circuit has been compromised. Spray both connector halves with electrical contact cleaner, let it dry fully, then firmly reseat the connector. Clear the code and drive 50 miles to see if it returns.
2
Wiggle the wiring harness with live data runningPlug in an OBD2 scanner and navigate to live data — specifically the IAT sensor voltage or temperature reading. With the engine running, slowly flex and wiggle the sensor harness from the connector all the way back toward the firewall. If the reading jumps or the code triggers during this test, you have found an intermittent break inside the harness insulation. The break location is wherever the wiggling causes the signal to drop.
3
Check sensor resistance with a multimeterUnplug the IAT sensor. Set your multimeter to resistance (ohms). Touch the probes across the sensor's two terminals. At room temperature (around 70°F / 21°C) a healthy IAT sensor reads approximately 2,000–3,000 ohms. A reading of zero means it's shorted. A reading of infinite (OL) means the element has failed open — replace the sensor. If resistance looks correct, the sensor is fine and the problem is in the wiring or connector.
📋
OBD2 Quick Reference Cheat Sheet
The 100 most common codes on one compact printable PDF. Severity rating, safe-to-drive status, and the #1 fix for each code — right in your pocket when you need it most.
$4.99
Get Instant PDF →
⚠️ Common Misdiagnosis

P0113 is straightforward, but there are three well-worn mistakes that can waste your money before you ever fix the real problem.

⚠ Misdiagnosis #1 — Replacing the IAT sensor without testing it first
This is the most common mistake. A high-voltage P0113 is usually an open circuit — and the open is usually at the connector or in the harness, not inside the sensor. Replacing the sensor leaves the real problem completely untouched. The new sensor will throw P0113 within a few miles. A 30-second resistance check costs nothing and tells you immediately whether the sensor is actually the problem.
Potential savings: Full sensor replacement cost
⚠ Misdiagnosis #2 — Blaming the MAF sensor when IAT is integrated
On many modern vehicles the IAT sensor is built directly into the MAF sensor housing — they share the same plastic body and connector. A shop that quotes a MAF sensor replacement for a P0113 on one of these vehicles may be correct, but verify first. If your vehicle uses a combined MAF/IAT sensor, make sure the shop confirms the IAT circuit specifically is the failure, not the MAF element itself — those are two separate failure modes with very different repair costs.
Potential savings: Standalone IAT sensor cost vs. full MAF sensor assembly replacement
⚠ Misdiagnosis #3 — Replacing the ECU for a P0113 without ruling out wiring
An ECU failure causing P0113 is genuinely rare — somewhere around 2% of cases. Any shop recommending ECU replacement before fully testing the sensor wiring and connector is skipping the diagnostic process. Demand to see the wiring test results and resistance measurements before authorizing anything related to the control module. ECUs are typically non-refundable once installed.
Potential savings: Hundreds to over a thousand dollars
💰 Estimated Repair Cost

DIY cost = parts only. Shop cost = parts plus labor. Ranges vary by vehicle, region, and shop rate. Use these as a planning guide — not a fixed quote.

Connector cleaning (contact cleaner spray)
DIYMinimal
ShopLow
LevelVery Easy
IAT sensor replacement (standalone)
DIYVery Low
ShopLow–Moderate
LevelVery Easy
Wiring harness repair (splice / pigtail)
DIYVery Low
ShopModerate
LevelEasy–Moderate
IAT/MAF combined sensor replacement
DIYModerate
ShopModerate–High
LevelEasy
Sensor connector pigtail replacement
DIYLow
ShopModerate
LevelModerate
ECU replacement (last resort)
DIYVery High
ShopVery High
LevelProfessional
✅ The vast majority of P0113 cases are resolved by cleaning a connector or repairing a short section of wire — both are very inexpensive fixes when you work from the cheapest possible cause first.
📗
OBD2 Decoded: The 100 Most Common Codes & the Questions Mechanics Fear
Includes the P0113 decision tree, false-positive traps, and the exact questions to ask before authorizing any repair. The 100 most common codes — all covered. Walk into any shop fully prepared.
$14.99
Get the Full e-Book →
🚗 Most Reported On

P0113 can appear on any fuel-injected gasoline vehicle. These models are among the most frequently reported based on owner data and repair records.

Ford F-150 (2004–2014, 5.4L Triton) Chevy Silverado (2003–2013, 5.3L / 6.0L) Toyota Tacoma (2005–2015, 2.7L / 4.0L) Honda Accord (2003–2012, 2.4L) Dodge Ram 1500 (2003–2012, 5.7L Hemi) Nissan Frontier (2005–2019, 4.0L) Ford Explorer (2002–2010, 4.0L) GMC Sierra (2004–2013, 4.8L / 5.3L)
❓ Frequently Asked Questions
Can I drive with P0113 active?
Short trips are generally manageable. With P0113 active, the ECU defaults to a fixed air temperature value and may run the engine slightly rich or skip cold-enrichment cycles. This is not immediately dangerous, but fuel trims will be off and prolonged driving risks poor fuel economy and mild catalyst strain. Get it diagnosed within a few days rather than ignoring it for weeks.
Will P0113 cause my car to fail emissions?
Yes, in most regions. An active check engine light is an automatic emissions test failure regardless of the underlying code. Fix P0113 first, then drive at least 100 miles to allow all OBD2 readiness monitors to complete before going for an emissions test. Showing up at the test station the same day the light turned off is the most common reason for a "not ready" result even after a repair.
What voltage should my IAT sensor read?
At room temperature (around 70°F / 21°C), a healthy IAT sensor signal wire reads approximately 2.0–2.5 volts. P0113 triggers when voltage stays above 4.5 volts continuously, which the ECU interprets as air temperature below -40°F — physically impossible on a running engine. The sensor circuit is reporting an open-circuit condition, not an actual air temperature.
My IAT sensor tests fine on the bench — why is P0113 still set?
A bench test only checks the sensor element itself. P0113 is a circuit code, meaning the fault can exist anywhere in the loop — a corroded connector, a broken wire inside the harness insulation, or a fault inside the ECU. Unplug the sensor connector and measure voltage at the harness side. It should read approximately 5 volts (the ECU's reference). Anything significantly different points to the wiring, not the sensor you just tested.
Does P0113 affect fuel economy?
Yes, modestly. When the ECU cannot read actual intake air temperature it falls back on a default value — typically around 68°F. In colder climates this means the ECU skips the extra fuel enrichment needed for proper cold starts, causing a rough warm-up period and slightly higher fuel consumption until the engine reaches full operating temperature. In warmer climates the impact on fuel economy is smaller, but fuel trims are still running on incomplete data.
🔗 Related Codes

These codes share similar diagnostic logic or commonly appear alongside P0113 in the same fault scan.

🔧
Alex Carter ASE-Certified Technician · 14 years diagnostic experience
✓ Verified by OBDPlatform Team
This guide is for informational purposes only. Always consult a qualified mechanic before performing any vehicle repair. OBDPlatform is not responsible for actions taken based on this content.