The P0113 code indicates the engine control module is seeing a higher-than-expected voltage on the intake air temperature (IAT) sensor circuit. In plain terms, it usually points to the IAT sensor or its wiring acting up.
What P0113 means for your vehicle
The intake air temperature sensor measures how hot or cold the air is that enters the engine. The engine control module (ECM) uses this information to adjust fuel delivery and ignition timing for optimal performance and emissions. When P0113 is stored, the ECM has detected a signal on the IAT circuit that is out of its expected range, typically a voltage that corresponds to an abnormally high temperature reading or a fault in the circuit itself. Depending on the vehicle, this can result in reduced fuel economy, rough idle, hesitation, or drivability concerns, and the check engine light may come on.
Common symptoms you might notice
Many drivers don’t notice obvious symptoms, but some of the more common signs associated with P0113 include a rough idle, reduced or inconsistent acceleration, poorer fuel efficiency, or triggers for the check engine light. In some cases, performance may seem normal until a diagnostic scan is performed.
Common causes of P0113
Before listing the causes, it helps to know where the problem typically originates. The most frequent culprits are sensor and wiring issues in the IAT circuit, though a few rarer possibilities exist.
Before listing the causes, consider that problems in the IAT circuit are more often electrical than mechanical.
- Faulty IAT sensor (sensor stuck high, drift, or out of specified resistance range)
- Short to power or ground within the IAT circuit causing abnormally high voltage reading
- Open circuit or high resistance in the IAT signal line leading to a weak or erroneous signal
- Faulty or marginal Engine Control Module (ECM/PCM) input or calibration issue
In most cases, resolving P0113 involves sensor replacement or repairing the wiring. A PCM fault is less common but should be considered if the sensor and wiring check out fine.
How to diagnose and fix P0113
These steps guide you through verifying the fault and repairing it. Start with the simplest checks and progress to electrical testing as needed.
- Use a scan tool to read live IAT data and compare it with the ambient air temperature. If the IAT reading is unrealistically high compared to the outside temperature, suspect the sensor or its wiring.
- Inspect the IAT sensor and its wiring harness for signs of damage, contamination (oil, coolant, or dirt), corrosion on connectors, or loose pins. Clean or reseat the connector and repair damaged wires as needed.
- Test the IAT sensor resistance with a multimeter according to the vehicle’s service manual. Compare the resistance at known temperatures to the manufacturer’s specs. If out of range, replace the sensor.
- Check the 5-volt reference voltage and the ground for the IAT circuit. With the ignition on, verify there is a solid reference voltage at the sensor connector and a proper ground path back to the PCM.
- If wiring tests pass, consider performing a controlled temperature test (e.g., cool the sensor with ice or hot water around the intake) to verify sensor response and confirm proper correlation between temperature and signal.
- Clear the codes and perform a drive cycle to see if P0113 reappears. If the code returns, reevaluate for other hidden wiring faults, or consider a PCM fault or software update as advised by the vehicle manufacturer or a qualified technician.
After completing repairs, monitor for new trouble codes and verify that the IAT readings now align with actual intake air temperatures. If the code persists despite a clean sensor and good wiring, seek professional diagnostic support to rule out a PCM issue.
Pro tips and vehicle-specific notes
Some makes and models have known IAT-related issues or service bulletins. If your vehicle is under warranty or has a widely reported IAT concern, check for Technical Service Bulletins (TSBs) or recalls with your dealer. Always clear any codes after repairs and perform an extended test drive to confirm the fix.
Summary
The P0113 code signals that the intake air temperature sensor circuit is reporting a voltage outside the ECM’s expected range, most often due to a faulty IAT sensor or wiring problems. Diagnosis centers on verifying sensor operation, inspecting and testing the wiring and connectors, and confirming proper voltage and ground references. In most cases, replacing the sensor or repairing the harness resolves the issue; PCM-related faults are rarer but possible. A careful diagnostic, followed by targeted repairs, typically restores proper engine performance and restores reliable fuel efficiency.
Final takeaway
If you see P0113, start with the sensor and its wiring, verify electrical references, and test the sensor response. Avoid jumping to PCM replacement as the first course of action, since the majority of cases stem from sensor or wiring faults.


