What Does P0113 Code Mean: IAT Circuit High Input
P0113 Code: IAT Circuit High Input Causes. See symptoms, common causes, driving risk and checks that help confirm the fault before parts are replaced.

Save all codes and freeze-frame data. The code tells you what the control module detected, not which component must be replaced.
Quick answer
Code P0113 means the engine control module (ECM) has detected an unusually high voltage signal from the Intake Air Temperature (IAT) sensor circuit. This indicates the sensor or its wiring is reporting an air temperature that's higher than what's physically possible, typically due to a short to voltage or a failed sensor.
What the P0113 Code: IAT Circuit High Input Actually Means
The IAT sensor measures the temperature of incoming air to help the ECM calculate the correct air-fuel mixture. It's usually a thermistor; its resistance drops as temperature rises; wired into a 5-volt reference circuit. When the ECM sees a voltage above its expected maximum (commonly around 4.5-4.9V on most systems), it flags P0113 because that voltage implies an impossibly high air temperature (often over 250°F/120°C), which can't occur under normal conditions.
In most setups, the IAT sensor shares a ground with other sensors, so a break in the ground path can force the signal voltage high. More commonly, the signal wire is shorted to the 5-volt reference wire, or the sensor itself has failed internally, creating a near-direct connection to 5V. Less often, corrosion or a poor connection at the ECM or sensor connector can create enough resistance to skew the signal upward. The ECM doesn't measure temperature directly; it reads voltage and converts it via a lookup table, so any condition that pushes that voltage above the calibrated max will trigger P0113.
This code is sensor- and circuit-specific. It does not indicate a performance issue with the engine itself, but the ECM will often default to a rich fuel mixture and may limit turbo boost (if equipped) to prevent damage, which can lead to poor drivability. Because the IAT reading also influences ignition timing and transmission shift points on some vehicles, you may notice hesitation or shifting issues alongside the check engine light.
To confirm the issue, a scan tool can display the live IAT reading. If it's pegged at the top of the scale (often 250-300°F) regardless of actual under-hood temperature, P0113 is almost certainly a circuit or sensor fault. A multimeter can then check for 5V at the reference pin, a solid ground at the ground pin, and the signal voltage at the IAT pin; any reading above ~4.5V with the key on, engine off, points to the fault area.
Common Symptoms of P0113
P0113 commonly causes a check engine light with no immediate drivability issues in many cases, though some vehicles may run rough or hesitate under load. Because the ECM uses IAT data for fueling, a falsely high reading can lead to an overly rich mixture, resulting in black smoke from the exhaust or fouled spark plugs over time. see the full P0113 repair cost guide for a detailed breakdown.
Typical Fixes for P0113
Repairs typically range from $150 to $1,000+ depending on the cause. Common fixes include replacing the IAT sensor, repairing or replacing damaged wiring, or addressing connector corrosion. In rare cases, a faulty ECM may be the culprit, though this is less likely without other related codes present.
Can You Still Drive With Code P0113?
You can usually drive short distances with P0113, but prolonged driving may lead to reduced fuel economy, poor performance, or even engine damage if the ECM's default fueling strategy is too rich. If the vehicle runs poorly or overheats, stop driving and have it diagnosed immediately.
Details that improve the diagnosis
Compare the reported value with engine temperature, barometric pressure, throttle position and related sensors. A signal that is electrically valid can still be implausible. Fuel trims at idle and at a steady higher speed help separate an intake leak from a fuel-delivery or measurement problem.
Before clearing anything, record whether the code is current, pending, history or permanent. Save companion codes and freeze-frame conditions, then note recent repairs, a weak battery, weather changes and the exact moment the symptom appears. After a confirmed repair, clear only the erasable codes and complete the appropriate drive cycle. A permanent code normally clears only after the onboard monitor verifies that the fault is gone.
Related trouble codes
Information to record before any repair
Write down the exact code, its status and every companion code reported by a complete vehicle scan. Save the freeze-frame values, including engine speed, load, coolant temperature, vehicle speed, battery voltage and fuel trims when available. Note whether the warning appeared during a cold start, at idle, under acceleration, after refueling, in wet weather or immediately after other work. These details help separate an intermittent electrical problem from a repeatable mechanical or operating-condition fault.
Identify the exact year, make, model, engine, transmission and market version before using a wiring diagram or specification. Connector pinouts, monitor thresholds, component locations and test procedures can change within the same model line. Check current manufacturer service information and relevant technical service bulletins. A bulletin can improve the test sequence, but it should not be treated as proof that the same fault exists on every vehicle.
How to verify the repair
A warning light that stays off immediately after codes are cleared does not by itself confirm a repair. Recheck live data, repeat the operating condition that originally set the code when it is safe to do so, and confirm that no pending code returns. Some monitors need a specific drive cycle before they run. Permanent codes are normally removed by the control module only after it sees enough successful monitor results. If symptoms remain or the code returns, continue testing instead of replacing another part by guesswork.