P0099
Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic
Powertrain Fuel and Air Metering Air Temperature Sensing 🟡 Moderate — Fix within a week
💬
What This Actually Means
In plain language — no jargon

The engine computer is getting inconsistent or jumpy signals from the intake air temperature sensor #2, like a flickering radio signal. This prevents the ECU from accurately adjusting the fuel mixture based on how cold or hot the incoming air is.

Symptoms You May Notice
3 known symptoms for this code
Check Engine Light illuminates
Rough idle or hesitation during acceleration
Potential fuel economy decrease
🔬
Embedded Systems Insight
What the ECU/ECM is actually computing

The ECU monitors voltage signals from IAT Sensor 2 to calculate incoming air density and adjust fuel injection timing. The sensor should produce a steady, linear voltage change as temperature varies. Erratic or intermittent signals indicate a failing sensor or wiring issue causing the ECU to distrust the data.

Voltage & Parameter Thresholds

Parameter Normal Range Fault Condition
Sensor Voltage 0.2–4.9 V (smooth, linear variation) Jumps, spikes, dropouts, or out-of-range excursions
Temperature Range -40 to +125°C (-40 to +257°F) Rapid, illogical swings or readings below/above range
🔧
Diagnostic & DIY Fix Guide
Check these in order — from cheapest to most complex
1
IAT Sensor 2 Connector
Inspect and reseat the connector; clean corrosion with electrical contact cleaner.
2
Wiring Harness (IAT Sensor 2 circuit)
Check for pinched, cracked, or corroded wires between sensor and ECU; repair as needed.
3
Intake Air Temperature Sensor 2
Replace the sensor if connector and wiring test good; sensor failure is common.