AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Powertrain Systems (P-Codes) / Fuel & Air Metering / P0099 – Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic

P0099 – Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic

P0099 is an OBD-II trouble code that points to a problem with your vehicle’s intake air temperature (IAT) sensor circuit, specifically “Intermittent/Erratic” on sensor 2. In simple terms, your engine computer is seeing a temperature signal that jumps around or cuts in and out. That can cause poor fuel control, reduced power, and sometimes hard starting. This code is common on turbocharged engines that use multiple air temperature sensors, but it can show up on naturally aspirated engines too. With the right approach, you can diagnose and fix it at home or with a trusted shop.

What Does P0099 Mean?

P0099 stands for “Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic.” Your ECU (engine control unit) monitors the temperature of the air going into the engine using one or more IAT sensors. Sensor 2 is usually located after the turbocharger or in the charge air pipe, but exact placement varies by vehicle.

When the ECU sees the signal from IAT sensor 2 suddenly spike, drop, or cut out in a way that doesn’t match engine conditions, it flags P0099. This usually points to a wiring, connector, or sensor problem rather than a mechanical engine failure.

Quick Reference

  • Code: P0099
  • Definition: Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic
  • Main areas to check: IAT2 sensor, wiring harness, connectors, intake plumbing
  • Severity: Moderate – can affect drivability and fuel economy
  • Typical fix: Repair wiring/connector or replace IAT sensor 2

Real-World Example / Field Notes

In the shop, I usually see P0099 on turbocharged trucks and SUVs that have seen some rough roads or DIY intake work. A common case is a pickup with an aftermarket cold air intake or intercooler pipes. The IAT2 sensor gets stretched, the harness rubs on metal, or the connector isn’t fully locked. The owner complains of random loss of power and a check engine light that comes and goes. Wiggling the harness with a scan tool hooked up often shows the temperature reading jumping all over the place, confirming an intermittent circuit fault.

Symptoms of P0099

  • Check engine light illuminated, sometimes intermittent
  • Loss of power or sluggish acceleration, especially under boost
  • Rough idle or unstable RPM when starting or coming to a stop
  • Poor fuel economy due to incorrect air/fuel mixture
  • Hard starting in cold or very hot weather
  • Turbo performance issues such as reduced boost or limp mode on some vehicles
  • Other air/fuel related codes stored alongside P0099

Common Causes of P0099

Most Common Causes

  • Damaged IAT2 sensor wiring: Chafed, pinched, or broken wires near the intake tube, intercooler, or turbo area.
  • Loose or corroded connector: Poor contact at the IAT2 sensor plug causing intermittent signal loss.
  • Faulty IAT sensor 2: Internal failure of the thermistor causing erratic resistance and voltage changes.
  • Aftermarket intake or turbo mods: Incorrect sensor mounting, stretched harness, or poor routing after modifications.
  • Moisture intrusion: Water, oil mist, or road salt getting into the connector and causing intermittent contact.

Less Common Causes

  • ECU internal fault: Rare, but a bad input circuit in the engine computer can misread a good sensor.
  • Ground or reference voltage issues: Shared 5V reference or ground problems affecting multiple sensors.
  • Severe intake air turbulence: Broken air ducts or missing airbox pieces causing unstable readings (usually with other issues).
  • Previous collision or engine work: Harness pulled or pinched during repairs, especially front-end damage.

Diagnosis: Step-by-Step Guide

You’ll want a basic scan tool (preferably with live data), a digital multimeter, and access to wiring diagrams or service info for your specific vehicle. A backprobe kit and contact cleaner are also helpful. If you have a more advanced scanner that can read Mode $06 data, it can help confirm intermittent sensor performance.

  1. Confirm the code: Scan the vehicle and note P0099 and any related codes (like P0095–P0098). Clear the codes and see if P0099 returns quickly or only under certain driving conditions.
  2. Check live data: View IAT2 temperature on the scan tool. Compare it to intake air temperature 1 (if equipped) and ambient temperature. At a cold start, they should be close to outside temperature.
  3. Perform a wiggle test: With the engine idling and live data showing IAT2, gently move the wiring harness and connector near the sensor. If the temperature reading jumps suddenly, you’ve likely found an intermittent wiring or connector issue.
  4. Inspect the sensor and connector: Visually check the IAT2 sensor location. Look for cracked plastic, broken locking tabs, corrosion, oil contamination, or loose fitment in the intake pipe or manifold.
  5. Check wiring condition: Follow the harness from the sensor back as far as you can. Look for rubbed-through insulation, tight bends, melted sections near hot components, or previous repairs using cheap crimp connectors or tape.
  6. Test the sensor electrically: Unplug the IAT2 sensor and measure resistance across the sensor terminals with a multimeter. Compare the reading to spec for the current temperature (from service data). Then gently heat the sensor with a hair dryer or cool it with compressed air; resistance should change smoothly.
  7. Verify 5V reference and ground: With the key on, backprobe the connector. One wire should have about 5V, and the other should be a good ground or signal return. If voltage is missing or unstable, you may have a harness or ECU-side issue.
  8. Check for shared circuit problems: If other sensors (MAP, TPS, etc.) are also setting codes, suspect a shared 5V reference or ground issue rather than just the IAT2 sensor.
  9. Road test with data logging: After repairs or if nothing obvious is found, log IAT2 data during a drive. Look for sudden spikes or drops that don’t match engine load or ambient conditions.

Pro tip: On turbo engines, always inspect the charge air and intake plumbing thoroughly. A loose coupler or cracked pipe can stress the IAT2 harness and also cause airflow issues that confuse diagnostics.

Possible Fixes & Repair Costs

Most P0099 repairs are straightforward once you find the root cause. Common fixes include repairing or replacing damaged wiring, cleaning and tightening the IAT2 connector, or installing a new intake air temperature sensor. If an aftermarket intake or turbo kit is installed, you may need to reroute the harness and properly secure the sensor. Typical repair costs at a shop range from about $100–$250 for wiring/connector repairs and $150–$350 for sensor replacement, depending on access, labor rates, and whether diagnostic time is billed separately. ECU-related issues can be significantly more expensive.

Can I Still Drive With P0099?

In many cases you can still drive with P0099, but it’s not ideal. The ECU may default to a backup temperature value, which can cause rich or lean mixtures, reduced power, and higher fuel consumption. On turbocharged engines, the computer may limit boost or enter a reduced-power “limp” mode to protect the engine. Short trips to get home or to a repair shop are usually fine if the vehicle feels safe, but you should avoid heavy towing, hard acceleration, or long highway drives until the issue is fixed.

What Happens If You Ignore P0099?

If you ignore P0099, you risk long-term issues like carbon buildup, fouled spark plugs, damaged catalytic converters from rich mixtures, or even detonation under boost if the ECU miscalculates air temperature. Fuel economy will suffer, and you may eventually trigger more serious drivability problems.

Need wiring diagrams and factory-style repair steps?

Powertrain faults often require exact wiring diagrams, connector pinouts, and guided test steps. A repair manual can help you confirm the cause before replacing parts.

Factory repair manual access for P0099

Check repair manual access

Related Sensor Intake Codes

Compare nearby sensor intake trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P0074 – Ambient Air Temperature Sensor Circuit Intermittent
  • P0098 – Intake Air Temperature Sensor 2 Circuit High
  • P0097 – Intake Air Temperature Sensor 2 Circuit Low
  • P0096 – Intake Air Temperature Sensor 2 Circuit Range/Performance
  • P0095 – Intake Air Temperature Sensor 2 Circuit
  • P2965 – Intake Air Metering Control Valve Position Sensor Circuit Intermittent

Key Takeaways

  • P0099 means the ECU is seeing an intermittent or erratic signal from intake air temperature sensor 2.
  • The problem is usually electrical: wiring, connectors, or the sensor itself, not the engine internals.
  • Common symptoms include a check engine light, reduced power, rough running, and poor fuel economy.
  • Basic tools and a scan tool with live data are often enough to pinpoint the fault.
  • Addressing P0099 promptly protects performance, fuel economy, and long-term engine health.

Vehicles Commonly Affected by P0099

P0099 shows up most often on vehicles with turbocharged or supercharged engines that use multiple intake air temperature sensors. You’ll commonly see it on Ford EcoBoost trucks and SUVs, GM Duramax and Ecotec engines, Ram and Jeep turbo models, Volkswagen and Audi TSI/FSI engines, and various BMW and Mercedes turbo applications. Many diesel pickups and modern gasoline direct-injection engines use an IAT2 sensor in the charge air system, making them more likely to log this code if wiring or connectors are stressed.

FAQ

Can I clear P0099 and keep driving if the car feels fine?

You can clear the code and continue driving, but if the underlying issue isn’t fixed, P0099 will almost always return. Even if the car feels okay, the ECU may be compensating, which can hurt fuel economy and long-term reliability.

Is P0099 caused by a bad MAF sensor?

Not directly. P0099 is tied to intake air temperature sensor 2, not the mass air flow (MAF) sensor. However, some MAF sensors have an integrated IAT sensor, and wiring for these components often runs together. A wiring issue near the MAF or intake can affect both, so it’s worth inspecting the entire area.

Can a dirty air filter trigger P0099?

A dirty air filter by itself usually won’t cause P0099. This code is about an intermittent electrical signal, not airflow restriction. That said, if someone installed or removed an air filter or intake box and disturbed the IAT2 wiring or connector, that could indirectly lead to P0099.

How do I know which sensor is IAT2 on my engine?

On many turbo engines, IAT2 is located in the charge air pipe, intercooler outlet, or intake manifold, while IAT1 is in the airbox or MAF housing. The exact location varies, so check a repair manual, factory service information, or a reliable online guide for your specific year, make, and model.

Can low battery voltage or a weak alternator cause P0099?

Severely low system voltage can cause all kinds of strange electrical issues, but it’s not a common root cause for P0099. Still, if you’re seeing multiple random electrical codes along with P0099, it’s smart to test battery and charging system health as part of your diagnosis.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • CAN Bus / Network Communication
  • Chassis Systems (C-Codes
  • Control Module Communication
  • Network & Integration (U-Codes
  • Vehicle Integration Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer