P0099 OBD-II Trouble Code: Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0099 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0099 code

P0099 is a diagnostic trouble code (DTC) for "Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $70.00. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $30.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$70.00$30.00
Toyota$70.00$30.00
BMW$70.00$30.00
SCHEDULE P0099 DIAGNOSTIC Get a fair and transparent estimate upfront

Check Engine Light

P0099 code definition

Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic

What the P0099 code means

P0099 is the OBD-II generic code that indicates that the engine control module (ECM) has detected a fault in the intake air temperature sensor 2 (IAT2). This code indicates that it is not operating in the normal sensor range and that the IAT2 has intermittent or erratic sensor input to the ECM.

What causes the P0099 code?

  • The erratic or intermittent IAT input causes the ECM to not trust the input reading and substitutes its input to 70° F.

  • The intake air temperature sensor 2 is not accurate within 2 degrees when compared to the engine coolant and the mass air temperature sensors when the engine is cold started after the engine has been off for more than 5 hours.

  • The intake air temperature sensor 2 is not within specification range within 2 degrees of the sensor when compared to the mass air flow sensor when started warm and heat soaked from 10 seconds to 30 minutes.

What are the symptoms of the P0099 code?

  • The Check Engine Light comes on to alert of a problem with the system.
  • The engine may run rough, hesitate, or surge while driving depending on ambient temperature difference from 70° F.

How does a mechanic diagnose the P0099 code?

  • Visually checks the electrical connections and wire harness to the intake air temperature sensor.

  • Scans and documents engine codes and checks freeze frame data for when the sensor failed.

  • Scans the IAT2 sensor and compares the output to be within specifications for when it fails in the freeze frame data to try and duplicate the sensor failure. They will lightly tap the sensor to see if the reading is erratic.

  • Disconnects the IAT2 sensor connector and verifies that the temperature reading goes below -4° F.

  • Shorts the two connector wires together to see if temperature readings go above 212° F.

  • While the connectors are shorted, they will do a wiggle test to see if any issues are found with the wiring or connections.

  • Using a multimeter to check that the ohms of the IAT2 sensor is within specifications while lightly tapping on sensor to see if the reading is erratic indicating a sensor internal failure.

  • Replaces the sensor if the sensor fails the wiggle test or is not within specifications.

Common mistakes when diagnosing the P0099 code

  • Not verifying failures by clearing the codes and testing to see if the problem returns
  • Not verifying freeze frame readings and wiggle testing the sensor for the failure
  • Replacing parts before conducting pinpoint tests and visual checks

How serious is the P0099 code?

  • The ECM will substitute a 70° F sensor input for the out of specification reading for the sensor.

  • The engine may run rough or hesitate if outside temperature is more than 10° F different from the 70° F the ECM uses as a substitute output.

  • The engine can hesitate and have a lack of power during acceleration depending on how different the outside temperature is from the default 70° F.

  • The engine will fail emission testing due to the Check Engine Light being on and the monitors not completed.

What repairs can fix the P0099 code?

  • Replacing the IAT2 sensor if it fails testing
  • Repairing or replacing the wiring or connection to the IAT2 sensor
  • Repairing the ECM connector or replacing the ECM

Additional comments for consideration regarding the P0099 code

The IAT2 code P0099 can be caused from corrosion in the connector that is causing the connection to go in and out but stays in specification when it does work. Sometimes a sensor has loose connections internally that can be duplicated during testing and lightly tapping on the sensor.

Need help with a P0099 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

Check Engine Light
trouble codes
P0099

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0099 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.5/5

Number of Reviews

3,203

Rating Summary
2,919
140
39
22
83
2,919
140
39
22
83

Nathan

26 years of experience
198 reviews
Nathan
26 years of experience
Nathan was knowledgeable about my car and very educational as well. He explained everything he was doing and why. I admire his attention to detail. He really showed genuine interest and attentiveness to the problem. He’s a great conversationalist and was easy to work with.
2013 CHEVROLET CRUZE - CHECK ENGINE LIGHT IS ON - GLENPOOL, OKLAHOMA

Mack

19 years of experience
72 reviews
Mack
19 years of experience
Very nice and knew what he was doing. Got what I needed done even though was told wrong by the office.
1999 FORD F-150 - CHECK ENGINE LIGHT IS ON - MIDLOTHIAN, TEXAS

Scott

31 years of experience
24 reviews
Scott
31 years of experience
Very nice friendly mechanic. Very helpful with with questions that I had. Offered good advice. He explained some of the problems to me and what should be the next to resolve it before spending unnecessary monies. This was my first time using him and will not be my last. I would recommend him to anyone. Especially women because he does not seem to take advantage of our knowledge of not knowing things about cars.
2001 HYUNDAI ELANTRA - CHECK ENGINE LIGHT IS ON - PARKVILLE, MARYLAND

Tyrone

6 years of experience
61 reviews
Tyrone
6 years of experience
He showed up on time and got my diagnostic done quickly. He also gave me honest recommendations on what I need to do for my car.
2008 HONDA ACCORD - CHECK ENGINE LIGHT IS ON - CULVER CITY, CALIFORNIA

More related articles

How to Buy Fuel Treatments
Adding a fuel additive to your gas tank when you fill up is one way to clean vital engine parts of deposits, improve the performance of your engine,...
Veteran and Military Driver Laws and Benefits in Idaho
The state of Idaho offers a number of benefits and perks for those Americans who have either served in an Armed Forces branch in the...
P0291OBD-II Trouble Code: Cylinder 11 Injector Circuit Low
P0291 code definition When your vehicle’s PCM registers the P0291 code, it means that a voltage reading came from the fuel injector circuit – for cylinder number 11’s fuel injector –...

Related questions

Q: Auto Nissan Vanette 2006 consumes 2liters fuel per 1 kilometer and cannot chang gears when on a small hill whats the problem

Hi there. Excessive fuel consumption is more than likely a fuel pressure regulator problem. If the engine is lugging or holding back due to the excessive fuel consumption, that could cause transmission shifting issues. The Check Engine light should be...

Q: Step by step troubleshooting of DTC fault codes

Each of these codes are for different components and since you swapped the motor with a different size motor than what the car had may be a big problem. You would need to have each code diagnosed separately to see...

Q: Engine shuts down intermittently

This symptom sound like an issue with the mass air flow sensor sensor. The sensor is either dirty or oily. Remove the sensor and clean it with electrical cleaner. Then after it dries, put it on and retest the vehicle...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com