P0096
Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1.
- Generic
- Powertrain
- Generic code
- Medium severity
How this code is built
- P
- SystemPowertrain
- 0
- Defined bySAE, the same on every car
- 0
- AreaFuel and air metering, auxiliary emission controls
- 96
- FaultThe specific fault in that area
What it means
P0096 is the generic code for an intake air temperature (IAT) sensor 2 signal on bank 1 that is out of its expected range or does not make sense against other data. The control unit compares the reading with other temperatures, such as IAT sensor 1, coolant temperature, ambient temperature and the reading after a long cold soak, and sets the code when it is implausible. Sensor 2 is usually fitted downstream of sensor 1, often after a turbocharger or charge cooler, but its location depends on the engine.
Symptoms
- Engine warning light on
- Poor performance or hesitation, particularly under boost
- Rough idle or uneven running
- Poor fuel economy
- Hard starting when hot or cold
- Boost limited or reduced power (limp mode) on some turbocharged engines
Possible causes
- Faulty IAT sensor 2 reading inaccurately or driftinglikely
- Damaged, chafed or corroded wiring or connector to sensor 2, including high resistancelikely
- Sensor 2 heat-soaked or affected by its position, for example a leaking or damaged charge air pipe or intercoolerpossible
- Fault in IAT sensor 1 or coolant temperature sensor causing the comparison to failpossible
- Poor earth or reference voltage supply shared with other sensorspossible
- Fault within the engine control unitrare
How to diagnose
- Read all stored codes and freeze frame data, noting engine temperature, load and speed when the code set, and check for other temperature sensor codes
- Inspect the sensor 2 connector and wiring for damage, water ingress, corrosion, and chafing or heat damage, particularly near the charge air pipework
- Check the sensor is correctly seated and that the charge air pipes, intercooler and hoses around it are intact and not leaking or oil-soaked
- With the engine fully cold after a long soak, compare live IAT 2, IAT 1, coolant and ambient temperatures; they should be close together
- Watch IAT 2 live data while the engine warms up and under load, looking for freezing, jumping, or implausible values compared with expected charge air behaviour
- Check the sensor's resistance against the manufacturer's temperature table, and test the wiring for open circuit, short or high resistance
- Check the reference voltage and earth at the connector against the manufacturer's specification
- Clear the code and road test to see if it returns, comparing live data again
How to fix
- Replace IAT sensor 2 if it is out of specification or reads implausibly
- Repair or replace damaged wiring, terminals or the connector, including any high resistance or short
- Repair leaks or damage in the charge air system that affect the sensor's readings
- Replace any other temperature sensor found to be faulty and causing the plausibility failure
- Repair the earth or reference supply fault
- If all else checks out, consult the manufacturer's guidance on control unit faults or software updates for the model
Can I keep driving?
The car can usually be driven for a short time, but expect reduced performance and poor economy, and some turbocharged engines may limit boost. Get it checked soon, as the engine management may be working with incorrect charge air temperature data.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
