Skip the auto shop - Our mechanics make house calls

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

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.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

More related articles

How Long Does a Throttle Return Spring Last?
Not all vehicles on the road feature an electronic throttle control (ETC), which is also called drive-by-wire. For vehicles that don't offer this system, they have a throttle cable instead that...
How to Find the Keyless Code on a Ford Explorer or Mercury Mountaineer
Many Ford Explorers and Mercury Mountaineers were manufactured with an option known as the Ford keyless entry keypad. Some models refer to it as SecuriCode as well. It...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...


Related questions

Q: P2101 TAC motor circuit range/performance

All of your codes are relevant to the throttle position sensors except the P0420 which is a catalyst efficiency code. It looks like you have a problem with the accelerator position sensor. The accelerator sensor and the throttle motor have...

Q: 2010 Ford Fusion SE with I4 Engine - Throttle Position (TP) and Accelerator Pedal Position (APP) sensors

Since the code reads Throttle Body, the sensor on the throttle body under the hood may be the best place to start. The throttle position sensor measures the angle of the throttle plate and tries to match the effort shown...

Q: I found out I need a steering fluid pump,and it my acceleration is sluggish,and fan is not moving,and when I try to past 35mph,my

Hello. From what you describe it would appear that your vehicle is experiencing more than one problem. If the pump and AC blower motor are bad then they will need to be replaced to restore functionality to both systems. The...