Skip to content

P009A

Intake Air Temperature/Ambient Air Temperature Correlation.

  • 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
9A
FaultThe specific fault in that area

What it means

P009A is the generic code for an Intake Air Temperature (IAT) and Ambient Air Temperature correlation fault. The control unit compares the intake air temperature reading with the ambient air temperature reading, typically after a cold soak when the engine has been off for long enough for both to match. If the two values disagree by more than the calibrated limit, it sets the code. The exact comparison conditions and sensor locations vary by model and engine.

Symptoms

  • Engine warning light on
  • Hesitation or slightly reduced power
  • Poor fuel economy
  • Rough idle or harder cold starting in some cases
  • Incorrect outside temperature shown on the dash
  • Often no noticeable symptoms at all

Possible causes

  • Faulty or drifting intake air temperature sensor, reading out of range or slow to respondlikely
  • Faulty or drifting ambient air temperature sensorlikely
  • Damaged wiring, corroded terminals or poor connector contact on either sensor circuitlikely
  • Heat soak from the engine bay or a recent hot shutdown skewing the readingspossible
  • Ambient temperature value shared over the network is wrong, for example from a faulty module or bus problempossible
  • Sensor fitted in a poor position or damaged by a previous repair, for example a displaced intake duct or a bumper-mounted sensor shielded from airflowpossible
  • Internal control unit fault affecting temperature signal processingrare

How to diagnose

  1. Read the stored and pending codes and the freeze frame data, noting engine temperature, vehicle speed and time since last drive.
  2. Check for other related codes, such as other IAT, coolant temperature or network communication faults, and deal with those first.
  3. Let the car cold soak for several hours, then compare live IAT, ambient and coolant temperature readings; they should all be close to each other.
  4. Inspect both sensors, their connectors and wiring for damage, water ingress, corrosion and chafing, and check that the sensors are correctly seated and positioned.
  5. Compare each sensor's live reading against a known accurate thermometer reading at the same location.
  6. Measure the sensor resistance and compare it with the manufacturer's temperature-resistance table for your model.
  7. Check the sensor circuits for voltage supply, ground and signal wire continuity and shorts, following the wiring diagram for the model.
  8. If both sensors check out, check for network faults and consult manufacturer information on the ambient temperature source.

How to fix

  • Replace the faulty intake air temperature sensor or ambient air temperature sensor once testing confirms it.
  • Repair or replace damaged wiring and clean or replace corroded connectors and terminals.
  • Refit or reposition any sensor or intake component that is loose, displaced or shielded from airflow.
  • Repair the network or module fault supplying the incorrect ambient temperature value.
  • Clear the code after repair, then retest after a full cold soak to confirm it does not return.

Can I keep driving?

Low severity

The car can usually be driven normally while you arrange a repair, as this is mainly a sensor plausibility fault. Book it in soon, particularly if you notice poor running, since the control unit may be using an incorrect air temperature for fuelling.

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