My Pro Street

P0099 Code Explained: Intake Air Temperature Sensor 2 Circuit Intermittent Causes, Symptoms & Fixes

P0099 Intake Air Temperature Sensor 2 Circuit Intermittent illustration showing an IAT sensor, loose connector, damaged wiring, charge pipe, turbocharger, scan tool displaying fluctuating readings, and Check Engine warning light

If your OBD-II scanner displays P0099, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected that the Intake Air Temperature (IAT) Sensor 2 signal is intermittent or erratic.

The generic OBD-II definition for P0099 is:

Intake Air Temperature Sensor 2 Circuit Intermittent

Unlike P0095, which indicates a general circuit fault, P0097, which identifies a low-voltage condition, or P0098, which indicates a high-voltage fault, P0099 means the PCM is losing communication with Intake Air Temperature Sensor 2 intermittently or receiving unstable voltage readings.

The signal may appear normal one moment and disappear, spike, or fluctuate the next.

Since the PCM relies on accurate intake air temperature information to calculate fuel delivery, ignition timing, emissions, and turbocharger boost control, intermittent sensor data can cause unpredictable engine performance and may eventually place the engine into a reduced-performance operating strategy.

Fortunately, P0099 is often caused by wiring problems, loose connectors, vibration-related faults, or a failing sensor rather than an expensive engine control module.


Alternate Manufacturer Definitions

Depending on the manufacturer or scan tool, P0099 may also appear as:

Although the wording varies, every definition refers to an unstable or intermittent electrical signal from Intake Air Temperature Sensor 2.

What Does the P0099 Code Mean?

The PCM constantly monitors Intake Air Temperature Sensor 2 to determine the temperature of the air entering the engine after it passes through the intake tract or intercooler.

This information is used to calculate:

When the PCM detects that Sensor 2 is producing a signal that suddenly disappears, spikes, or changes unpredictably without a corresponding change in engine operating conditions, it stores P0099 and illuminates the Check Engine Light.

Unlike a constant high- or low-voltage fault, an intermittent signal may only occur while driving over bumps, during engine vibration, or under specific temperatures.


How Intake Air Temperature Sensors Work

Most Intake Air Temperature sensors are Negative Temperature Coefficient (NTC) thermistors.

As intake air temperature changes:

The sensor resistance changes.

The return voltage changes.

The PCM converts that voltage into a temperature value.

Typical operation:

Cold Air

Warm Air

When the signal repeatedly drops out or changes unexpectedly, the PCM recognizes the fault as intermittent and stores P0099.


What Does “Circuit Intermittent” Mean?

A Circuit Intermittent code means the electrical signal is unstable.

Instead of remaining consistent, the circuit experiences brief interruptions.

Common causes include:

These faults are often difficult to duplicate because they may only occur while the vehicle is moving.


Where Is Intake Air Temperature Sensor 2 Located?

Location varies depending on engine design.

Common mounting locations include:

Charge Pipe

Many turbocharged engines install Sensor 2 in the aluminum charge pipe.


After the Intercooler

Many forced-induction engines measure charge air temperature after intercooler cooling.


Intake Manifold

Some naturally aspirated engines mount Sensor 2 directly in the intake manifold.


Integrated MAP/IAT Assembly

Many modern engines combine the MAP sensor and Intake Air Temperature sensor into one housing.

Always verify the correct sensor before beginning diagnosis.


How the PCM Detects P0099

The PCM continuously compares Intake Air Temperature Sensor 2 against several other engine sensors.

These include:

If Sensor 2 repeatedly reports unrealistic temperature spikes or temporarily loses communication while the remaining sensors remain stable, the PCM stores P0099.


Difference Between P0095 Through P0099

These five diagnostic trouble codes identify different Intake Air Temperature Sensor 2 faults.

CodeDescription
P0095Intake Air Temperature Sensor 2 Circuit
P0096Intake Air Temperature Sensor 2 Performance
P0097Intake Air Temperature Sensor 2 Circuit Low
P0098Intake Air Temperature Sensor 2 Circuit High
P0099Intake Air Temperature Sensor 2 Circuit Intermittent

Think of them like this:

P0095

General electrical fault.

P0096

Sensor performance problem.

P0097

Voltage too low.

P0098

Voltage too high.

P0099

Signal repeatedly comes and goes.


Symptoms of P0099

Symptoms often vary because the fault is intermittent.

Common symptoms include:

Some vehicles may operate normally for days before symptoms suddenly return.


Can P0099 Cause Poor Fuel Economy?

Yes.

When Intake Air Temperature readings become unstable, the PCM may repeatedly adjust fuel delivery.

This can reduce fuel economy and increase emissions.


Can P0099 Cause Hard Starting?

Yes.

Intermittent temperature information may affect cold-start fuel calculations, causing:


Can P0099 Affect Turbocharger Performance?

Absolutely.

Turbocharged engines depend on accurate charge air temperature information.

An intermittent signal may cause the PCM to:


Can P0099 Cause Rough Idle?

Yes.

An unstable Intake Air Temperature signal can cause constantly changing fuel calculations, leading to:


Is P0099 Serious?

P0099 is generally considered a moderate-severity diagnostic trouble code.

Although many vehicles remain drivable, intermittent electrical faults often worsen over time.

Ignoring the problem may eventually result in:

Prompt diagnosis is recommended.


Can You Drive with P0099?

Usually, yes.

If the vehicle:

Short-term driving is generally safe.

However, if drivability problems become frequent or severe, repairs should be completed immediately.


25 Common Causes of P0099

The most common causes include:

  1. Failing Intake Air Temperature Sensor 2
  2. Loose sensor connector
  3. Broken wiring inside insulation
  4. Heat-damaged wiring
  5. Connector corrosion
  6. Loose connector terminals
  7. Water intrusion
  8. Oil contamination
  9. Broken connector locking tab
  10. Vibration-related wiring damage
  11. Poor engine ground
  12. Chafed wiring harness
  13. Damaged PCM connector
  14. Rodent damage
  15. Faulty MAP/IAT combination sensor
  16. Improper aftermarket intake installation
  17. Intercooler service disturbing the harness
  18. Previous wiring repairs
  19. Charging system voltage fluctuations
  20. Faulty Ambient Air Temperature sensor causing correlation issues
  21. Faulty Engine Coolant Temperature sensor
  22. PCM software issue
  23. Internal PCM failure (rare)
  24. Low-quality aftermarket sensor
  25. Excessive engine vibration

One of the most common causes of P0099 is a loose electrical connector that temporarily loses contact as the engine moves under acceleration or while driving over rough roads, making this code particularly frustrating to diagnose.

Unlike P0097 or P0098, which indicate a constant low- or high-voltage condition, P0099 is triggered when the PCM detects that the Intake Air Temperature Sensor 2 signal repeatedly drops out, spikes, or becomes erratic. Because intermittent faults often disappear before testing begins, they are among the most challenging electrical problems to diagnose.


How to Diagnose the P0099 Code

Step 1: Verify the Code

Connect a professional OBD-II scan tool and record:

Freeze-frame data often reveals whether the fault occurred during a cold start, highway driving, acceleration, or while the engine was under boost.


Step 2: Check for Additional Trouble Codes

P0099 commonly appears with:

Related intake and airflow codes often help narrow down the source of the fault.


Step 3: Perform a Visual Inspection

Inspect the complete Intake Air Temperature Sensor 2 circuit.

Look for:

Many intermittent faults can be identified during a careful visual inspection.


Step 4: Verify Sensor Location

Depending on the vehicle, Intake Air Temperature Sensor 2 may be located:

Always verify the correct sensor before beginning repairs.


Step 5: Compare Cold Engine Readings

Allow the engine to cool completely.

Before starting the engine, compare:

All three readings should be nearly identical.

Large differences may indicate an intermittent sensor or wiring fault.


Step 6: Inspect the Connector

Disconnect the sensor connector.

Inspect for:

Loose connectors are among the leading causes of P0099.


Step 7: Verify the 5-Volt Reference

Using a digital multimeter:

Verify the PCM is supplying approximately:

5 volts

Compare readings to factory specifications.


Step 8: Verify Ground Integrity

Inspect:

Poor grounds can create unstable sensor signals.

Perform voltage-drop testing whenever possible.


Step 9: Test Sensor Resistance

Disconnect the sensor.

Measure resistance across the terminals.

Resistance should change smoothly as the sensor temperature changes.

Sudden jumps indicate internal sensor failure.


Step 10: Perform a Wiggle Test

Reconnect the sensor.

Monitor live scan tool data while gently moving:

Watch for:

This is often the fastest way to locate an intermittent fault.


Step 11: Inspect Wiring Near Heat Sources

Inspect wiring routed near:

Repeated heating and cooling cycles can break wiring internally while leaving the insulation intact.


Step 12: Check for Internal Wire Breaks

Flex the harness by hand.

Intermittent internal wire breaks often occur where the harness bends repeatedly.

The outside of the wire may appear normal even when the conductor inside has fractured.


Step 13: Inspect the Sensor

Remove Intake Air Temperature Sensor 2.

Check for:

Replace the sensor if damage is found.


Step 14: Inspect the Intake System

Inspect for:

Although P0099 is primarily electrical, intake system issues may contribute to unstable sensor readings.


Step 15: Test Circuit Continuity

Disconnect:

Measure continuity across each wire.

Intermittent wiring may require flexing the harness during testing.


Step 16: Inspect MAP/IAT Combination Sensors

Many vehicles combine:

If equipped, verify both sensor values.

Replace the assembly if either sensor fails testing.


Step 17: Verify Charging System Voltage

Inspect:

Voltage fluctuations may affect multiple engine sensors.


Step 18: Inspect PCM Connectors

Disconnect the PCM following factory procedures.

Inspect for:

PCM connector problems are uncommon but should not be overlooked.


Step 19: Review Technical Service Bulletins (TSBs)

Some manufacturers have issued TSBs involving:

Always check for manufacturer updates before replacing expensive components.


Step 20: Monitor Live Data During a Road Test

Observe Intake Air Temperature Sensor 2 while driving.

Monitor during:

Look for sudden temperature spikes or signal loss.


Step 21: Compare Sensor 1 and Sensor 2

Small differences are normal.

Large or rapidly changing differences usually indicate:


Step 22: Inspect Aftermarket Modifications

Inspect for:

Improper installations frequently create intermittent wiring problems.


Step 23: Clear the Code

After repairs:

Verify stable Intake Air Temperature readings.


Step 24: Perform a Road Test

Drive under various operating conditions:

Confirm the intermittent fault no longer occurs.


Step 25: Confirm the Repair

Before returning the vehicle:

Verify:


Common Repairs for P0099

Depending on the diagnosis, repairs may include:


Estimated Repair Costs

RepairTypical Cost
Connector repair$75–$250
Wiring repair$100–$350
Intake Air Temperature Sensor$50–$250
Sensor replacement with labor$125–$400
MAP/IAT combination sensor$150–$500
Wiring harness repair$150–$500
PCM software update$100–$250
PCM replacement$900–$2,500+

Actual repair costs vary by vehicle manufacturer, labor rates, and whether OEM or aftermarket parts are used.


Common Diagnostic Mistakes

Avoid these common mistakes:

Most P0099 repairs involve connectors or wiring, not failed engine computers.


Manufacturer-Specific Notes

Ford

EcoBoost engines commonly develop intermittent wiring faults near the turbocharger and intercooler piping due to heat and vibration.


General Motors

Many GM engines use a combined MAP/IAT sensor assembly. Monitor both sensor values for intermittent signal loss before replacing the assembly.


Toyota & Lexus

Connector corrosion and loose terminal tension are common causes of intermittent intake air temperature faults.


Honda & Acura

Inspect wiring around aftermarket intake systems and intercooler upgrades, which frequently strain the factory harness.


Nissan & Infiniti

Inspect intake harness routing carefully for chafing against engine brackets or intake tubing.


BMW & MINI

Charge Air Temperature sensor wiring is commonly exposed to heat and oil contamination. Inspect connectors carefully.


Volkswagen & Audi

Verify sensor operation using live data while performing a wiggle test on the integrated MAP/IAT connector.


Mercedes-Benz

Inspect wiring routed near turbocharger plumbing where vibration and high temperatures can create intermittent open circuits.


Hyundai & Kia

Check connector security and inspect wiring for vibration-related damage near the intake manifold.


Diesel Engines

Turbocharged diesel engines commonly experience intermittent charge air temperature sensor faults due to vibration around intercooler piping and charge air plumbing.


Frequently Asked Questions

What does P0099 mean?

P0099 indicates the PCM has detected an intermittent or unstable electrical signal from Intake Air Temperature Sensor 2.


Is P0099 serious?

Generally, P0099 is considered a moderate-severity code. The vehicle often remains drivable, but intermittent faults tend to worsen over time and should be repaired promptly.


Can I drive with a P0099 code?

Yes, in most cases. However, if the engine develops hesitation, reduced-power mode, or poor drivability, repairs should be completed as soon as possible.


Does P0099 always mean the sensor is bad?

No. Loose connectors, broken wiring, poor grounds, vibration damage, or a failing MAP/IAT combination sensor commonly trigger this code.


Can vibration cause P0099?

Yes. Engine movement and road vibration frequently expose loose connectors or broken wires that temporarily interrupt the sensor signal.


Can aftermarket intake systems trigger P0099?

Absolutely. Improperly routed or stretched wiring during intake installation is a common cause of intermittent sensor faults.


How much does it cost to repair P0099?

Repair costs typically range from $75 for connector repairs to more than $2,500 for rare PCM replacement, though PCM failures are uncommon.


Will clearing the code fix P0099?

No. Clearing the code only removes the stored DTC temporarily. The underlying intermittent electrical fault must be repaired before the code will remain cleared.


Can a scan tool identify the exact problem?

A scan tool is extremely helpful for monitoring live data, but intermittent electrical faults often require physical inspection, wiggle testing, and multimeter testing to locate.


What is the difference between P0099 and P0098?

P0098 indicates a constant high-voltage condition, while P0099 indicates the sensor signal is unstable or intermittently lost.


Preventative Maintenance

To reduce the likelihood of P0099:

Routine inspection of the intake system and engine wiring harness can significantly reduce the risk of intermittent Intake Air Temperature Sensor faults.


Final Thoughts

The P0099 Intake Air Temperature Sensor 2 Circuit Intermittent code indicates that the ECM or PCM has detected an unstable electrical signal from the secondary intake air temperature sensor. Unlike constant high- or low-voltage faults, intermittent problems often occur only under specific driving conditions, making them more difficult to diagnose.

A systematic approach that includes inspecting the wiring harness, testing connectors, monitoring live scan tool data, performing wiggle tests, and verifying proper sensor operation will usually identify the root cause while preventing unnecessary replacement of otherwise functional components.

Exit mobile version