P0098 moderate

Intake Air Temperature Sensor 2 Circuit

The P0098 code means the vehicle's onboard diagnostic system has detected: Intake Air Temperature Sensor 2 Circuit. This is a moderate severity code.

My Garage →
Keep driving?
Short distances only
DIY difficulty
moderate
Estimated cost
$40 - $250 (parts and labor)
Recommended Tool
ANCEL AD310 OBD-II Scanner

Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Every Tech Needs This
AstroAI Digital Multimeter

Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Check Engine Light on
  • Engine running rich or lean
  • Reduced power output
  • Poor fuel economy

Probable Causes (Ranked by Likelihood)

  • Faulty intake air temperature sensor 2 Very High
  • Damaged wiring or connector to IAT2 sensor High
  • Sensor contaminated with oil from PCV system Moderate
  • PCM/ECM fault Low

Step-by-Step Diagnostic Procedure

  1. Read IAT sensor 2 PID on scan tool. Should match ambient temp with cold engine.

  2. Locate IAT sensor 2 (typically in the intake manifold or charge pipe after intercooler). Measure resistance.

  3. Inspect connector and wiring for damage or oil contamination.

  4. Compare IAT1 and IAT2 readings. Significant difference indicates a sensor or location issue.

Frequently Asked Questions

What is intake air temperature sensor 2?

IAT sensor 2 is a secondary intake temperature sensor, commonly used on turbocharged engines to measure charge air temperature after the intercooler.

Why do turbocharged engines have two IAT sensors?

One sensor measures ambient intake temperature before the turbo, and the second measures compressed air temperature after the intercooler. This helps the PCM optimize boost and fuel delivery.

Can a bad intercooler cause P0098?

A failed intercooler may not directly cause the code, but if the intercooler leaks oil into the intake tract, it can contaminate the IAT2 sensor.

Sources

This page is built from documented references. Verify against your own service info before repair work.

Explore More

Was this helpful?

Share carcodefinder.com with a friend who needs to decode their check engine light.