AutoLogicTools

OBD-II trouble code

P0097: Intake Air Temperature Sensor 2 Circuit Low

Signal voltage on the intake air temperature sensor 2 circuit has fallen below its valid window. Because these sensors read backwards — low voltage means high temperature — the module is being told the charge air is impossibly hot, and its response to that is to protect the engine by taking power away.

Medium severityPowertrainFuel & AirDrivable short-term

Quick facts

System
Powertrain
Category
Fuel & Air
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$90$450
DIY difficulty
Intermediate DIY

What does P0097 mean?

P0097 is set when the voltage the module reads on the sensor 2 signal wire drops below the bottom of its acceptable range, typically around half a volt. To make sense of what follows you have to hold on to one fact about how the circuit works: the sensor is a negative temperature coefficient thermistor, so its resistance falls as it gets hotter, and the voltage the module reads falls with it. Low voltage therefore means high indicated temperature. The relationship is inverted, and everything about this code follows from that inversion.

So a stuck-low circuit does not tell the module the air is cold. It tells the module the charge air is extremely hot — often at or beyond the top of the sensor's range, which on a scan tool shows as a figure like 150 degrees Celsius or 300 Fahrenheit sitting there unchanged whether the engine is stone cold or hard at work. That figure being both extreme and completely static is the diagnostic signature, and it is easy to spot without any test equipment beyond a basic live data reader.

What makes P0097 more consequential than the same fault on the high side is what the module does with the information. Hot intake charge is a knock risk, and every calibration treats it that way. Faced with a charge temperature it believes to be extreme, the module pulls ignition timing, may enrich the mixture, and on a boosted engine will usually limit boost as well. The engine is not damaged and nothing sounds wrong, but power quietly disappears and fuel consumption rises. Owners often describe the car as feeling flat or lazy rather than faulty, which is why this code sometimes sits unaddressed for months on a vehicle whose owner has simply got used to it.

The fault itself is nearly always one of three things, and the reason is the circuit's simplicity. There are two wires: a reference voltage fed through a resistor inside the module, and a sensor ground. Any path that connects the signal wire to ground outside the sensor pulls the reading to the bottom, so a chafe against a grounded surface, moisture bridging the two pins inside a connector, or a thermistor that has failed short internally all produce the same code. A fourth, less common cause is worth naming because it is easy to miss: the signal wire shorted to another sensor's ground or low-side circuit inside a shared loom, which typically brings other codes along with it.

There is one deceptively simple test that resolves most of these. Unplug the sensor with the ignition on and watch the reading. With the circuit open, the module should immediately swing to its coldest possible indication and store a high-voltage fault instead. If it does that, the short was inside the sensor. If the reading stays pinned hot with the sensor disconnected, the short is in the harness or the module, and the sensor is innocent.

Common causes

  • Signal wire chafed through to a grounded surface — a charge pipe clamp, a bracket or the engine block
  • Water, coolant or oil mist inside the connector bridging the signal and ground terminals
  • Thermistor failed short internally, giving near-zero resistance regardless of temperature
  • Signal wire shorted to the sensor ground or to another low-side circuit inside a shared harness section
  • Loom pinched under a clamp or bracket after intercooler, turbo or manifold work
  • Corrosion inside the connector creating a conductive path across the pins
  • Damaged connector seal allowing washer fluid or road spray into the terminals
  • Failed input circuit inside the engine control module holding the signal down
  • Repair splice made without a sealed joint that has wicked moisture and gone to ground

Symptoms

  • Check engine light on with P0097 stored
  • Intake air temperature 2 displayed at an extreme high value on a scan tool and not changing with conditions
  • Noticeably flat, lazy power delivery, most obvious under hard acceleration
  • Reduced boost on a turbocharged or supercharged engine
  • Worse fuel economy without any obvious running fault
  • Slightly rich running, and on some vehicles a faint fuel smell at the exhaust
  • Cooling fans running earlier or longer than usual
  • Hesitation when accelerating from low speed

Diagnostic steps

  1. 1.Read intake air temperature 2 on live data with the engine cold. A value pinned at the extreme hot end that does not move is the signature of a stuck-low circuit rather than a real temperature.
  2. 2.Remember the inversion before interpreting anything: these are negative temperature coefficient thermistors, so low voltage displays as high temperature, and the code name refers to volts rather than degrees.
  3. 3.Unplug the sensor with the ignition on and watch the reading. It should immediately swing to the coldest possible value and the module should store a high-voltage fault instead.
  4. 4.If the reading stays pinned hot with the sensor unplugged, the short is in the harness or the module and the sensor can be set aside.
  5. 5.If unplugging it does clear the reading to cold, the thermistor has failed short internally and the sensor is the part to replace.
  6. 6.With the sensor and the module both disconnected, measure resistance from the signal wire to chassis ground; a healthy circuit reads effectively open.
  7. 7.Inspect the connector for moisture, coolant residue and corrosion tracking between the two terminals, and check the seal is intact.
  8. 8.Follow the harness along the charge pipe and look for wear where it crosses a clamp, a bracket or anything that moves relative to the engine.
  9. 9.Check whether other sensor codes are stored at the same time, since a signal wire shorted to a shared low-side circuit rarely affects only one sensor.
  10. 10.After repair, confirm the reading tracks sensibly from a cold start through a load pull, and verify that timing and boost have returned to normal rather than only that the code has cleared.

Repair cost

$90$450

Diagnosis is $90 to $180. A sensor that has failed short is $20 to $90 as a part and $120 to $250 fitted where it screws into an accessible charge pipe, more if it is integrated into a combined pressure and temperature unit. A shorted or chafed harness repaired properly with a sealed joint runs $110 to $350, with the higher end reflecting the time to find an intermittent short rather than the cost of the wire. Cleaning and re-sealing a moisture-contaminated connector is often under $150. Module failure is uncommon on this circuit and should be the last conclusion rather than the first.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with intake air temperature sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.

Frequently asked questions

Why does a low circuit code show a high temperature?

Because the sensor works backwards from the way most people expect. It is a negative temperature coefficient thermistor: its resistance drops as it gets hotter, and the module reads temperature as the voltage across it, so hotter air produces lower voltage. The code names what the module measured, which is volts, not what it displayed, which is degrees. So a circuit stuck at the bottom of its voltage range shows up on a scan tool as an extremely high temperature that never changes. Once you know the relationship is inverted, that impossible-looking reading becomes the most useful clue you have.

Why does the car feel slow with this code?

Because the module believes the charge air is dangerously hot and is protecting the engine accordingly. Hot intake air raises the risk of detonation, so every calibration responds to it by retarding ignition timing, often enriching the mixture, and on a boosted engine limiting boost as well. Those are the correct responses to a genuinely hot charge — they are simply being applied to a temperature that does not exist. The result is a car that feels flat and lazy and drinks more fuel while nothing sounds or smells wrong, which is exactly why this fault often goes unaddressed far longer than it should.

How do I tell whether it is the sensor or the wiring?

Unplug the sensor with the ignition on and watch the live reading. Disconnecting a thermistor circuit leaves it open, and open should read as the coldest possible value — typically around minus forty — with the module storing a high-voltage code instead. If that is what happens, the short was inside the sensor and the sensor is the repair. If the reading stays pinned at the hot extreme with nothing plugged in, the signal wire is finding ground somewhere between the connector and the module, and no amount of sensors will fix it. That one test takes a minute and separates a $30 part from a harness hunt.

Can I keep driving until I get it fixed?

Yes, in the sense that nothing is being damaged. The module has responded to a false hot reading by making the engine deliberately conservative — less timing, a richer mixture, less boost — which is a safe direction to be wrong in. What you are paying for it is real though: measurably worse fuel economy and a car that is noticeably slower under load, for as long as the fault is left in place. It is a cheap repair on most vehicles and there is no benefit in living with it, so this is a fix-it-soon rather than a stop-driving situation.