Skip to content

P0099

Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic Bank 1.

  • Generic
  • Powertrain
  • Generic code
  • Low severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
0
AreaFuel and air metering, auxiliary emission controls
99
FaultThe specific fault in that area

What it means

P0099 is the generic code for an intermittent or erratic signal from intake air temperature sensor 2 on bank 1. The engine control unit saw the sensor's voltage jump or drift in a way that does not match real air temperature changes, or drop out briefly. Sensor 2 is often located after the turbocharger or in the charge air path, but its position depends on the engine.

Symptoms

  • Check engine light on
  • Hesitation or hesitant pickup under load
  • Poor fuel economy
  • Rough idle or occasional surging
  • Reduced power or limp mode on some turbocharged engines
  • Hard starting in some cases

Possible causes

  • Loose, corroded or damaged connector at intake air temperature sensor 2likely
  • Chafed, broken or intermittently open wiring to the sensor, or a poor signal or reference connectionlikely
  • Faulty intake air temperature sensor 2 giving an erratic readinglikely
  • Moisture or oil contamination in the connector or sensorpossible
  • Wiring running close to a heat source or high-current cable causing interferencepossible
  • Poor ground or reference voltage fault at the control unitrare
  • Fault inside the engine control unitrare

How to diagnose

  1. Read all stored codes and freeze frame data to see engine temperature, load and speed when the fault set, and note any other temperature or sensor circuit codes.
  2. Locate intake air temperature sensor 2 using the model-specific information, as its position varies by engine, then inspect the sensor and connector for damage, looseness, corrosion, moisture or oil.
  3. Inspect the wiring harness along its full length for chafing, heat damage and tight bends, and gently wiggle the harness and connector while watching the live temperature reading for jumps.
  4. Compare the live reading of sensor 2 with the other intake air temperature sensor and coolant temperature on a cold engine; they should be close, and the reading should change smoothly as the engine warms up.
  5. Check the sensor's reference voltage and ground at the connector with a multimeter against the manufacturer's specification.
  6. Check the sensor resistance against the temperature chart for that model, and test the wiring for continuity and shorts to ground or voltage.
  7. If the wiring and sensor test fine, check the control unit's connector pins and grounds before considering the control unit itself.

How to fix

  • Clean, secure or replace a corroded or loose connector, and fix any terminal that is not gripping properly.
  • Repair or replace damaged wiring, and secure the harness away from heat and moving parts.
  • Replace intake air temperature sensor 2 if its readings are erratic or out of specification.
  • Remedy any moisture or oil ingress and fix the source, such as a leaking seal or breather problem.
  • Repair faulty grounds or reference supply circuits as found during testing.
  • Only if all else is proven sound, repair or replace the engine control unit as advised by the manufacturer.

Can I keep driving?

Low severity

The car can usually be driven for a short time while you arrange a fix, as the control unit will substitute a default air temperature. If it goes into limp mode or runs badly, limit driving and get it checked soon.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.