P0112
Intake Air Temperature Circuit Low Input
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0112
The P0112 code is set when the engine control module (ECM) detects that the voltage signal from the Intake Air Temperature (IAT) sensor is lower than expected — typically below about 0.5 volts. Because the IAT sensor is a negative temperature coefficient (NTC) thermistor, low voltage corresponds to low resistance, which means high temperature. So the ECM thinks the intake air is extremely hot (often 250°F+ or more), even when it clearly isn't. This causes the ECM to lean out the fuel mixture, since hot air is less dense.
In practice, the engine may actually run slightly rich because the ECM's other correction strategies (like O2 sensor feedback) detect the mismatch and compensate. The most common cause is a failed IAT sensor with an internal short, followed by a wiring short to ground. Water or moisture in the connector is another frequent culprit, especially in areas with high humidity, heavy rain, or after a car wash or engine cleaning.
This code is low severity on most vehicles. The ECM will default to a substitute temperature value and continue operating with only minor driveability effects. You can drive safely with this code, but you should plan to fix it within the month. The IAT sensor is one of the least expensive sensors on the engine, and replacing it is typically a quick and easy job. Check the connector for moisture first — sometimes simply drying it out and applying dielectric grease resolves the issue entirely.
Severity
Symptoms
- •Check Engine Light is on
- •Engine may run slightly rich
- •Minor decrease in fuel economy
- •Slight hesitation or stumble on acceleration
- •Engine may idle slightly higher than normal
- •Black exhaust smoke in severe cases
Likely Causes
The IAT sensor's thermistor can develop an internal short, causing it to report extremely low resistance (high temperature) regardless of actual air temperature, pulling the signal voltage low.
If the signal wire in the IAT circuit contacts a ground point due to chafing or connector damage, the ECM sees a low voltage that mimics an extremely high temperature reading.
Moisture intrusion into the IAT connector can create a partial short between signal and ground pins, reducing the voltage to below the expected range.
Wire insulation melted or damaged near the exhaust manifold or other heat source can cause the signal wire to short to the shielding or adjacent ground wire.
Aftermarket cold air intake installations sometimes route the IAT sensor wiring poorly or use incompatible connectors, leading to grounding or signal issues.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the IAT sensor
- Repair or replace shorted wiring in the IAT circuit
- Clean and dry the IAT sensor connector
- Inspect wiring routing near heat sources and reroute if necessary
- Verify proper IAT sensor connection on aftermarket intake systems
Shop Parts
Videos
How to Fix P0112 Engine Code in 3 Minutes [2 DIY Methods / Only $7.78]
nonda
Causes and Fixes P0112 Code: Intake Air Temperature Sensor 1 Circuit Low
HVAC Mechanic
What is P0112 : Engine Error Code Causes Explained
Auto User Guide