Home / DTC / P0096 — Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1

P0096 — Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1

Detailed page for trouble code P0096.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P0096

Generic P — Powertrain

Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1

Brand: Generic
Views: UK: 20 EN: 47 RU: 44
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty IAT sensor (Sensor 2, Bank 1)
  • Open or short in sensor signal, power or ground wiring
  • Corroded or poor connector/contact at sensor
  • Water intrusion or contamination of sensor/connector
  • PCM/ECM internal fault or software anomaly
  • Incorrect reference voltage or shared sensor circuit fault

Symptoms

  • Check Engine Light (MIL) illuminated
  • Poor idle or drivability issues if ECU uses IAT for fuel/ignition corrections
  • Unexpected fuel trim values or mixture adjustments
  • Engine performance changes with ambient temperature appear incorrect
  • Failure to reach expected sensor temperature in live data or sudden jumps in reported air temperature

What to check

  • Read freeze frame/fault data and live IAT2 sensor values with a scan tool
  • Compare IAT2 live data against IAT1 (if present) and ambient air temp — look for large discrepancies
  • Visually inspect sensor and connector for damage, corrosion, oil or water intrusion
  • Backprobe sensor connector to check signal voltage and ground with key ON, engine OFF
  • Measure sensor resistance (thermistor) at known temperatures and compare with specifications (or compare to a known-good sensor)
  • Perform wiggle test on wiring while monitoring live data to reproduce fault

Signal parameters

  • Sensor type: typically NTC thermistor (resistance varies with temperature)
  • Signal circuit: 0–5 V signal to PCM (varies by design); many systems report ~1–4.5 V over normal ambient/operating range
  • Expected behavior: steady, smooth change in voltage/resistance with temperature changes; no intermittent spikes or open/short indications
  • Typical checks: resistance increases as temperature falls; voltage decreases/increases depending on sensor/ECU wiring (consult vehicle spec)

Diagnostic algorithm

  1. Retrieve and record freeze frame data and live IAT1/IAT2 readings with scan tool. Note conditions when code set.
  2. Visually inspect IAT2 sensor and connector for damage, corrosion, contamination or loose pins. Repair or clean connector as needed.
  3. With key ON (engine OFF), backprobe sensor to measure signal voltage and verify reference voltage and ground. Reference should be stable (often ~5 V) and ground should be good.
  4. Remove sensor and measure resistance at ambient. Warm the sensor (by hand or warm air) and confirm resistance changes smoothly. Compare to known-good sensor or published spec if available.
  5. Perform wiggle/stress test on wiring while monitoring live data to identify intermittent opens/shorts. Repair any damaged wiring or secure routing away from heat/moving parts.
  6. If wiring and sensor check good, replace the IAT2 sensor with a known-good unit and confirm code does not return.
  7. If problem persists after sensor and wiring replacement, consider PCM diagnostics or software update; consult manufacturer service information.
  8. Clear codes and test drive under conditions from freeze frame to confirm repair.

Likely causes

  • Damaged wiring harness to IAT2 (chafing, rodent chew, pinched)
  • Corroded or loose connector at the IAT2 sensor
  • Failed IAT2 thermistor (out-of-spec resistance)
  • Connector contamination from moisture or oil allowing intermittent readings

Fault status

⚠️ Status
P0096 — Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1: Sensor signal out of expected range or inconsistent with engine/ambient conditions. Inspect sensor, wiring, connectors, and PCM inputs.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P0096

LAND ROVER P — Powertrain

Intake air temperature sensor 2 - range circuit / performance

Views: UK: 10 EN: 31 RU: 23
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty IAT sensor (Sensor 2, Bank 1)
  • Open or short in sensor signal, power or ground wiring
  • Corroded or poor connector/contact at sensor
  • Water intrusion or contamination of sensor/connector
  • PCM/ECM internal fault or software anomaly
  • Incorrect reference voltage or shared sensor circuit fault

Symptoms

  • Check Engine Light (MIL) illuminated
  • Poor idle or drivability issues if ECU uses IAT for fuel/ignition corrections
  • Unexpected fuel trim values or mixture adjustments
  • Engine performance changes with ambient temperature appear incorrect
  • Failure to reach expected sensor temperature in live data or sudden jumps in reported air temperature

What to check

  • Read freeze frame/fault data and live IAT2 sensor values with a scan tool
  • Compare IAT2 live data against IAT1 (if present) and ambient air temp — look for large discrepancies
  • Visually inspect sensor and connector for damage, corrosion, oil or water intrusion
  • Backprobe sensor connector to check signal voltage and ground with key ON, engine OFF
  • Measure sensor resistance (thermistor) at known temperatures and compare with specifications (or compare to a known-good sensor)
  • Perform wiggle test on wiring while monitoring live data to reproduce fault

Signal parameters

  • Sensor type: typically NTC thermistor (resistance varies with temperature)
  • Signal circuit: 0–5 V signal to PCM (varies by design); many systems report ~1–4.5 V over normal ambient/operating range
  • Expected behavior: steady, smooth change in voltage/resistance with temperature changes; no intermittent spikes or open/short indications
  • Typical checks: resistance increases as temperature falls; voltage decreases/increases depending on sensor/ECU wiring (consult vehicle spec)

Diagnostic algorithm

  1. Retrieve and record freeze frame data and live IAT1/IAT2 readings with scan tool. Note conditions when code set.
  2. Visually inspect IAT2 sensor and connector for damage, corrosion, contamination or loose pins. Repair or clean connector as needed.
  3. With key ON (engine OFF), backprobe sensor to measure signal voltage and verify reference voltage and ground. Reference should be stable (often ~5 V) and ground should be good.
  4. Remove sensor and measure resistance at ambient. Warm the sensor (by hand or warm air) and confirm resistance changes smoothly. Compare to known-good sensor or published spec if available.
  5. Perform wiggle/stress test on wiring while monitoring live data to identify intermittent opens/shorts. Repair any damaged wiring or secure routing away from heat/moving parts.
  6. If wiring and sensor check good, replace the IAT2 sensor with a known-good unit and confirm code does not return.
  7. If problem persists after sensor and wiring replacement, consider PCM diagnostics or software update; consult manufacturer service information.
  8. Clear codes and test drive under conditions from freeze frame to confirm repair.

Likely causes

  • Damaged wiring harness to IAT2 (chafing, rodent chew, pinched)
  • Corroded or loose connector at the IAT2 sensor
  • Failed IAT2 thermistor (out-of-spec resistance)
  • Connector contamination from moisture or oil allowing intermittent readings

Fault status

⚠️ Status
P0096 — Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1: Sensor signal out of expected range or inconsistent with engine/ambient conditions. Inspect sensor, wiring, connectors, and PCM inputs.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email