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
Ad
Tools You'll Need
- OBD2 scanner
- Multimeter
- Basic hand tools (screwdrivers, pliers)
How to Fix Error Code P0099
-
Check for Loose Connections
Ensure the engine is off and cool before working on electrical components. -
Test the IAT Sensor 2
Do not touch the sensor tip with bare hands; oils can affect readings. -
Inspect Wiring for Damage
Disconnect battery negative terminal before repairing wiring. -
Clear the Code and Test Drive
Parts You May Need
IAT sensor 2
Check Price on Amazon
Wiring repair kit
Check Price on Amazon
IAT sensor 2
Check Price on Amazon
Wiring repair kit
Check Price on Amazon
IAT sensor 2
Check Price on Amazon
Wiring repair kit
Check Price on Amazon
IAT sensor 2
Check Price on Amazon
Wiring repair kit
Check Price on Amazon
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.