You can typically drive the car for short trips, but you should not rely on it for long drives until the issue is diagnosed and repaired. A P0113 code means the Intake Air Temperature (IAT) sensor circuit is reporting an abnormally high reading, which can affect engine performance and emissions. Have the system checked promptly.
What P0113 means
The P0113 code is defined as "Intake Air Temperature Sensor Circuit High Input." The engine control module (ECM) monitors the IAT sensor's voltage or resistance to gauge the temperature of the incoming air. When the ECM detects a reading higher than expected, it triggers P0113 and illuminates the check engine light. A faulty sensor, damaged wiring, or a poor connection can cause the problem, and in some cases actual hot intake air or heat soak can contribute.
How the IAT sensor works
The IAT sensor helps the engine calculate air density for fuel metering and ignition timing. If the signal is wrong, the computer may lean or enrich the mixture inappropriately, causing rough idle, hesitation, reduced power, or increased emissions.
Typical symptoms you might notice
Common signs of a P0113 include one or more of the following while the check engine light is on:
- Rough idle or hesitation at acceleration
- Decreased fuel economy
- Loss of power under load
- Erratic engine performance during cold starts
- Check engine light on; pending or stored codes
Note that some vehicles may exhibit few noticeable symptoms beyond the warning light, especially if the issue is intermittent or if the PCM is compensating.
Common causes
Several issues can trigger P0113; diagnosing often requires inspection of both the IAT sensor and its wiring. The most frequent culprits are:
- Faulty IAT sensor or sensor unplugged
- Damaged or corroded wiring harness, including shorts to power or ground
- Loose, dirty, or damaged electrical connector to the IAT sensor
- PCM/ECM sensor fault
- Intake air leaks or heat soak that skew sensor readings
If other codes are present (for example P0128 for coolant temperature or P0171 for lean condition), they may point to related issues that should be addressed together.
What to do if your dashboard shows P0113
Before attempting repairs, confirm that the code is indeed present using a scan tool and that the issue is not a temporary glitch. Then proceed with checks that target the IAT circuit and sensor.
- Inspect the IAT sensor and its connector for corrosion, damage, or loose connections. Re-seat or replace as necessary.
- Inspect the wiring harness for frayed insulation, pin damage, or shorts; repair and protect wires as needed.
- Test the IAT sensor with a multimeter or scan tool to verify the sensor's resistance/voltage aligns with the manufacturer’s specifications at known temperatures. Replace if out of spec.
- Check for intake leaks or heat soak issues that could affect readings, such as cracked hoses or faulty vacuum lines.
- Check for other stored codes that may indicate related sensor or ECM problems; address those as part of the repair plan.
- Clear the codes and perform a road test to verify if P0113 returns; if it does, further diagnosis may be required, possibly including the PCM.
Note that, in some cases, clearing codes will reset the readiness monitors and could allow you to drive short distances for diagnostic testing, but if the code recurs, stop and seek professional service.
Safety and driving considerations
While P0113 alone is not typically an immediate crash risk, it can lead to suboptimal engine performance and higher emissions. Driving with the code may cause fueling to be inexact and could trigger other trouble codes if the condition worsens. If you notice severe performance issues, overheating, stalling, or if the vehicle is in limp mode, pull over safely and seek help. For longer trips or if you rely on the vehicle for daily transport, arrange a repair as soon as possible.
Summary
The P0113 code signals an abnormal intake air temperature sensor circuit high input. Most often the fix is a faulty IAT sensor or a problematic connection, though wiring or PCM issues can also cause it. You can usually drive in the short term, but avoid long trips or heavy loads until the fault is diagnosed and repaired. A qualified mechanic can verify the sensor readings, replace the sensor if needed, and ensure the engine management system operates correctly. Regular diagnostics help prevent fuel economy losses and emissions problems.
Can a dirty air filter cause a P0113 code?
A dirty air filter can also cause said code to appear. In addition, complications with damaged or corroded wiring will also result in a P0113 error code. A faulty PCM has also been known to cause the code to show up.
Is it okay to drive with a P0113 code?
Driving with the P0113 error code is not advisable. While the vehicle may still operate, the incorrect air-fuel mixture can lead to reduced performance, higher emissions and increased fuel consumption.
How much to fix P0113?
Module replacement: Install a VIN‑matched ECM, program it with the vehicle's software version, and verify IAT sensor operation. Typical labor is 1.5‑2 hours; parts cost $600‑$900, labor $200‑$300.
How much does it cost to replace an IAT sensor?
between $111 and $134
The average cost for an Intake Air Temperature (IAT) Sensor Replacement is between $111 and $134. Labor costs are estimated between $48 and $70 while parts are priced between $63 and $64. This range does not include taxes and fees, and does not factor in your unique location. Related repairs may also be needed.


