OBD-II Generic Error Code P0099: How to Fix It

Medium 30-60 minutes Medium Severity Verified June 2026
Error Code
P0099
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
30-60 minutes
Error code P0099 indicates that the Engine Control Module (ECM) has detected an intermittent signal from the Intake Air Temperature (IAT) sensor 2, which is typically located in the intake air duct or intake manifold after the intercooler. This can cause poor engine performance, reduced fuel economy, or hesitation.
Ad

Tools You'll Need

How to Fix Error Code P0099

  1. Check for Loose Connections

    Ensure the engine is off and cool before working on electrical components.
  2. Test the IAT Sensor 2

    Do not touch the sensor tip with bare hands; oils can affect readings.
  3. Inspect Wiring for Damage

    Disconnect battery negative terminal before repairing wiring.
  4. Clear the Code and Test Drive

Parts You May Need

Ad

When to Call a Professional

If you are unable to locate the sensor, find wiring issues, or the code persists after replacing the sensor and checking wiring, consult a professional mechanic. They can perform advanced diagnostics to rule out ECM failure.

Frequently Asked Questions

Can I drive with code P0099?
Yes, but you may experience reduced engine performance and fuel economy. It's best to fix the issue promptly to avoid potential engine damage.
What are the symptoms of a bad IAT sensor 2?
Symptoms include poor acceleration, rough idling, engine hesitation, black smoke from exhaust, and increased fuel consumption.
Where is IAT sensor 2 located?
IAT sensor 2 is usually located in the intake air duct after the intercooler or in the intake manifold. Consult your vehicle's service manual for exact location.
How much does it cost to replace an IAT sensor?
The sensor itself costs between $20 and $100. Labor costs vary but typically range from $50 to $150.
Can a dirty air filter cause P0099?
A dirty air filter can cause incorrect IAT readings but is more likely to affect sensor 1. However, replacing the filter is cheap maintenance and should be done anyway.