OBDHut

OBDHut

P0099

Easy (DIY)

Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic Bank 1

What Does P0099 Mean?

The ECM has detected an intermittent or erratic signal from the intake air temperature sensor 2 circuit on bank 1. The sensor is providing readings that fluctuate rapidly or cut in and out, rather than showing a smooth, continuous temperature reading. The driver may notice intermittent rough running, hesitation, or momentary power loss as the ECM reacts to the erratic temperature data.

Common Causes

35%

Loose or intermittent connection at the IAT sensor 2 connector

electrical connector
connector pins
locking tab

25%

Chafed or partially broken wire in the sensor harness making intermittent contact

wiring harness
wire insulation

20%

Failing IAT sensor 2 with intermittent internal connection

IAT sensor 2
intake air temperature sensor

15%

Corroded connector pins creating intermittent high-resistance contact

connector pins
electrical connector

5%

Electromagnetic interference from nearby ignition components affecting the signal

ignition coils
spark plug wires
wiring harness routing

Diagnostic Steps

1

Monitor the IAT sensor 2 PID in real-time and look for sudden jumps, dropouts to -40F, or spikes to 250F+. Record the pattern to differentiate between an intermittent open (spikes to -40) vs. intermittent short (spikes high).

2

Wiggle-test the IAT sensor 2 connector and harness while monitoring the PID. If the reading changes erratically during the wiggle test, the connection point where it changes is the fault.

3

Inspect the connector pins for corrosion, spread female terminals, or pushed-back pins. Clean with electrical contact cleaner and verify a firm, positive connection.

4

Check the harness for chafing, especially where it passes through brackets, clips, or near sharp edges. A partially broken wire can make and break contact with vibration.

5

If the connector and wiring are in good condition, replace the IAT sensor 2. Intermittent internal failures are common in thermistor-type sensors exposed to heat cycling.

Estimated Repair Cost

$40 - $250

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0099 mean?

The ECM has detected an intermittent or erratic signal from the intake air temperature sensor 2 circuit on bank 1. The sensor is providing readings that fluctuate rapidly or cut in and out, rather than showing a smooth, continuous temperature reading. The driver may notice intermittent rough running...

What causes P0099?

The most common cause of P0099 (Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic Bank 1) is: Loose or intermittent connection at the IAT sensor 2 connector

How much does it cost to fix P0099?

Typical repair costs for P0099 range from $40 to $250, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0099?

Safe to drive. Intermittent IAT sensor faults may cause momentary performance glitches but the ECM can compensate with other sensor inputs. On forced-induction vehicles, boost may be momentarily limited. No immediate safety risk but repair should be done soon to prevent chronic driveability issues.

How do I diagnose P0099?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0099 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Engine Management / Sensor System

Difficulty

Easy (DIY)

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.