A faulty P0113 IAT sensor typically triggers a check engine light and can cause rough idle, hard starting, hesitation, and reduced fuel economy.
The P0113 code means the engine computer detects an abnormally high signal from the Intake Air Temperature sensor circuit. This can be caused by a bad sensor, damaged wiring or connectors, or aPCM issue. Below are the most common symptoms, followed by likely causes, diagnostic steps, and fixes.
Common symptoms
These are the signs drivers often notice when the IAT sensor reads too high or the circuit is compromised.
- Rough idle or stalling at idle
- Hard starting, especially in cold weather
- Hesitation, stumbling, or reduced power during acceleration
- Erratic or high idle RPM
- Poor fuel economy or unusual fuel trim behavior
- Check Engine Light or MIL with code P0113 (sometimes alongside related codes)
- Engine running lean or rich symptoms depending on the situation and vehicle setup
Not every vehicle will display all of these symptoms, and the severity can vary based on the engine management strategy and whether the sensor is reading hot or if there is an open/short in the circuit.
Common causes
Several issues can produce a high input reading in the IAT circuit. Common causes include:
- Faulty Intake Air Temperature (IAT) sensor
- Damaged or corroded wiring harness between the IAT sensor and the PCM
- Poor ground or power supply to the sensor
- Open circuit or short to voltage/ground within the IAT circuit
- Unmetered air leaks affecting sensor readings and fuel trims
- PCM/ECM fault (less common)
- Contamination or oil intrusion on the sensor element in some designs
Identifying the exact cause helps determine whether a simple sensor replacement or wiring repair is needed. Start with the sensor and its connector before pursuing deeper electrical diagnostics.
Diagnosis and fixes
Standard steps used by technicians to diagnose and fix P0113:
- Use an OBD-II scanner to confirm code P0113 and note any related codes for context.
- Inspect the IAT sensor, its connector, and wiring for damage, corrosion, or loose connections.
- Test the IAT sensor with a multimeter or via live data to compare readings with engine temperature and manufacturer specifications.
- Check the intake system for unmetered air leaks (vacuum lines, intake plenum, PCV system) that could skew readings.
- Repair or replace a faulty sensor or damaged wiring/connectors as indicated by the tests.
- Clear codes and perform a drive cycle to ensure P0113 does not return and to verify fuel trims behave normally.
After addressing the root cause, monitor for recurrence of P0113 and verify that sensor readings align with expected temperature-based values across operating conditions.
Common fixes and preventive tips
These actions are often effective in resolving P0113-related issues and preventing recurrence.
- Replace the faulty IAT sensor if it's out of spec or damaged
- Repair damaged wiring or replace the sensor connector; reseat all connections
- Address any vacuum or air leaks in the intake path
- Ensure proper sensor ground and power supply voltage
- Consider cleaning or replacing related components if contamination is suspected
After repairs, recheck engine codes and test drive to confirm the issue is resolved and that fuel trims return to normal ranges.
Summary
The P0113 code indicates an abnormally high reading from the IAT sensor circuit. Typical symptoms include rough idle, hard starting (especially in cold weather), hesitation or stumbling on acceleration, possible poor fuel economy, and a pending or active check engine light. Diagnosis focuses on the IAT sensor, its wiring and connectors, and potential vacuum leaks, with fixes ranging from sensor replacement to wiring repair. Proper testing and confirmation through a road test are essential to ensure the issue is resolved and prevent recurrence.


