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.
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.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.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.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.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.If unplugging it does clear the reading to cold, the thermistor has failed short internally and the sensor is the part to replace.
- 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.Inspect the connector for moisture, coolant residue and corrosion tracking between the two terminals, and check the seal is intact.
- 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.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.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.