Skip to content

P0112

Powertrain
Low

Intake Air Temperature Circuit Low Input

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0112

P0112

Optional: Add your vehicle for more accurate diagnosis

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

Low — MonitorThis Month

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

Faulty IAT sensor shorted internally35%

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.

Short to ground in IAT sensor wiring25%

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.

Corroded or water-damaged connector20%

Moisture intrusion into the IAT connector can create a partial short between signal and ground pins, reducing the voltage to below the expected range.

Wiring harness damage near heat source10%

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 intake or filter modification10%

Aftermarket cold air intake installations sometimes route the IAT sensor wiring poorly or use incompatible connectors, leading to grounding or signal issues.

Estimated Cost

DIY Repair

$10$40
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$75$200

Includes parts + labor

Common Fixes

  1. Replace the IAT sensor
  2. Repair or replace shorted wiring in the IAT circuit
  3. Clean and dry the IAT sensor connector
  4. Inspect wiring routing near heat sources and reroute if necessary
  5. 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

Related Codes

Still have questions P0112?