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. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.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$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0099 DIAGNOSTIC Get a fair and transparent estimate upfront

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 20 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-6220.

trouble codes
P0099
Check Engine Light

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.8/5

Number of Reviews

4,829

Rating Summary
4,442
187
48
28
124
4,442
187
48
28
124

Walter

44 years of experience
64 reviews
Walter
44 years of experience
Jeep Grand Cherokee - Check Engine Light is on - Tulsa, Oklahoma
Went above and beyond my expectations, as i was very nervous about this type of service! But to my surprise, I am absolutely satisfied with the service ! Would recommend 100X to all i know! Thanks for the care and information and time you put in to my qoute and truck@

Keith

16 years of experience
279 reviews
Keith
16 years of experience
BMW 535i xDrive - Check Engine Light is on - Kissimmee, Florida
Very personable, knowledgeable person, who provided information on my car that I was not aware of. The overall experience was great and I would definitely refer this company to my family and friends.

Luis

13 years of experience
20 reviews
Luis
13 years of experience
Audi A3 - Check Engine Light is on - Van Nuys, California
Luis was awesome. Very knowledgeable and a down to earth person. Would highly recommend and plan on using him in the future for any repair that I need!

Joel

19 years of experience
742 reviews
Joel
19 years of experience
Acura RL - Check Engine Light is on - Jacksonville, Florida
very knowledgeable and precise. able to fix electrical issues in my car. Right on time for the appointment.

More related articles

P0682 OBD-II Trouble Code: Cylinder 12 Glow Plug Circuit
P0682 means that the PCM detects a variance in the reference voltage coming from the cylinder 12 glow plug circuit due to faulty plugs, or relays.
P0670 OBD-II Trouble Code: Glow Plug Module Control Circuit
P0670 code means there is an issue with the Glow Plug Control Module often due too poor electrical connection or defective parts.
P0763 OBD-II Trouble Code: Shift Solenoid C Electrical Malfunction
P0763 P0763 code definition P0763 indicates a problem with Shift Solenoid C Electrical. What the P0763 code means The PCM (powertrain control module) in a vehicle with an automatic transmission utilizes shift solenoids in order to facilitate the various...

Related questions

Check Engine light repeatedly lights up no matter what

There is an original equipment manufacturer (OEM) campaign 14515b that is calling for the chassis control module. The module has a problem that it has corrosion internally causing random check engine lights and possible engine stall or fail to start....

2012 equinox reduced power light engine light and traction light came on. Lost a lot of power got home and all light except engine

Your car has what is called a "safe mode" that will be engaged by the computer when it detects that something critical has gone wrong related to any of the major components in your engine chassis or power train. This...

Check Engine light; catalytic converters failing

Hi there. It sounds like you have a few issues going on here. If the catalytic converters are failing, then the converters will need to be replaced. They tend to either fail and become clogged causing a loss of engine...

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