Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0096 Intake Air Temperature Sensor 2 Circuit Range/Performance

    An in-depth guide to diagnosing and fixing the P0096 diagnostic trouble code.

    Run a shop or repair van?

    Run your next p0096 diagnosis — iat sensor 2 range/performance job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0096 diagnosis — IAT Sensor 2 Range/Performance" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What it means: The P0096 code means your car's computer (the Powertrain Control Module, or PCM) has detected a problem with the signal from Intake Air Temperature (IAT) Sensor 2; the sensor's reading is erratic, intermittent, or irrational compared to other sensors.
    • Severity: Low. It is generally safe to continue driving, but you may experience reduced engine performance and lower fuel economy. It's best to address the issue soon to prevent potential damage to other components and to pass an emissions test.
    • Most common cause: The most common cause of a P0096 code is a faulty or contaminated IAT Sensor 2.

    What the P0096 code means

    The official OBD-II definition for P0096 is "Intake Air Temperature Sensor 2 Circuit Range/Performance." In plain English, this means the signal coming from your second IAT sensor isn't what the engine's computer expects it to be.

    Most vehicles have an IAT sensor (Sensor 1) built into the Mass Airflow (MAF) sensor, located right after the air filter. Some engines, particularly those with forced induction (turbochargers or superchargers), have a second IAT sensor (Sensor 2) located further down the intake tract, often in the intake manifold or charge pipe. This sensor's job is to measure the temperature of the air after it has been pressurized by the turbo/supercharger and cooled by an intercooler.

    The PCM needs an accurate air temperature reading to calculate the correct air-fuel mixture and ignition timing for optimal performance and efficiency. When the PCM sees that IAT Sensor 2's voltage reading is stuck, jumping around erratically, or doesn't logically match the readings from other sensors (like the primary IAT sensor or the Engine Coolant Temperature sensor), it sets the P0096 trouble code and illuminates the Check Engine Light.

    Common symptoms

    When the PCM can't trust the IAT Sensor 2 signal, it will often rely on a default, pre-programmed value. This can lead to a number of noticeable symptoms:

    • Check Engine Light is on
    • Reduced engine power or sluggish acceleration
    • Decreased fuel economy
    • Hard starting, especially when the engine is cold
    • Rough idle
    • Failed emissions test

    Common causes

    Here are the most common causes of a P0096 code, ranked from most to least likely:

    1. Faulty IAT Sensor 2: The sensor itself is the most frequent culprit. It can fail internally or become so contaminated with oil or carbon buildup (especially on forced induction engines) that it can no longer read the temperature accurately.
    2. Wiring or Connector Issues: The wiring harness leading to the sensor can become damaged, frayed, or shorted. The connector pins can also corrode or loosen, leading to a poor connection.
    3. Dirty or Clogged Air Filter: While less common, a severely restricted air filter can sometimes affect airflow in a way that causes implausible readings between IAT Sensor 1 and Sensor 2, triggering the code.
    4. Faulty Powertrain Control Module (PCM): This is very rare. The PCM is the brain of the vehicle, and like any computer, it can fail. However, all other potential causes should be exhaustively ruled out before considering a PCM replacement.

    How a technician diagnoses it

    A technician will use a systematic approach to pinpoint the cause of the P0096 code. Here are the typical steps:

    1. Scan for Codes: The first step is always to connect an OBD-II scanner to the vehicle's diagnostic port. The technician will confirm that P0096 is present and check for any other related codes that might provide more clues.
    2. Analyze Freeze Frame Data: The scanner captures a snapshot of sensor data at the exact moment the fault was detected. The technician will analyze this "freeze frame" data to see what the IAT Sensor 2 reading was, along with engine RPM, vehicle speed, and other key parameters. This helps understand the conditions under which the fault occurred.
    3. Inspect Sensor and Wiring: A thorough visual inspection of IAT Sensor 2, its connector, and the wiring harness is performed. The technician looks for broken wires, loose connections, corrosion on the connector pins, or signs of physical damage.
    4. Graph Live Sensor Data: Using the scan tool, the technician will view the IAT Sensor 2 data as a live graph. A good sensor will show a smooth, gradual change in temperature as the engine warms up or as engine load changes. A bad sensor might show a reading that is completely flat, jumps around erratically, or doesn't change at all.
    5. Compare with Other Sensors: The technician will compare the IAT Sensor 2 reading to the IAT Sensor 1 and Engine Coolant Temperature (ECT) sensor readings on a cold engine. All three should read very close to the ambient (outside) air temperature. If IAT 2 is significantly different, it points to a problem with that sensor's circuit.
    6. Test the Circuit: If the sensor itself seems okay, the technician will test the circuit. This involves unplugging the sensor and checking for the correct reference voltage (usually 5 volts) and a good ground connection at the connector. They may also perform a resistance test on the sensor itself to see if it matches the manufacturer's specifications for a given temperature.

    Typical repair cost

    The cost to repair a P0096 code depends on the underlying cause.

    • IAT Sensor 2 Replacement: This is the most common fix. The part itself is usually inexpensive, ranging from $25 to $75. Labor costs are typically low, as the sensor is often easily accessible, making the total repair cost in the range of $75 to $150.
    • Wiring Repair: If the issue is a damaged wire or connector, the cost will primarily be for labor. Expect to pay between $100 and $250 for a technician to diagnose and repair the circuit.
    • PCM Replacement: This is the most expensive and least likely scenario. A new PCM can cost anywhere from $500 to $1,500 or more, plus several hundred dollars in labor for installation and programming.

    Can I keep driving with this code?

    Yes, it is generally safe to continue driving with a P0096 code. Your vehicle will not suddenly stop working, and you can likely make it home or to a repair shop without issue. However, you will be operating with reduced engine performance and fuel efficiency. Ignoring the code for an extended period could potentially lead to other issues, such as carbon buildup on engine components, and will prevent your vehicle from passing an emissions inspection. It's advisable to have the code diagnosed and repaired in a timely manner.

    Related codes

    • P0095: Intake Air Temperature Sensor 2 Circuit
    • P0097: Intake Air Temperature Sensor 2 Circuit Low
    • P0098: Intake Air Temperature Sensor 2 Circuit High
    • P0099: Intake Air Temperature Sensor 2 Circuit Intermittent
    • P0111: Intake Air Temperature Sensor 1 Circuit Range/Performance

    Get this scanned at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email