OBD-II trouble code
P0071: Ambient Air Temperature Sensor Range/Performance
The outside air temperature reading is electrically valid but not believable. Very often the sensor is fine and its airflow is not — which is why replacing it so frequently fails to fix this code.
Quick facts
- System
- Powertrain
- Category
- Temperature
- Severity
- Low severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $0 – $380
- DIY difficulty
- Beginner DIY
What does P0071 mean?
P0071 is a plausibility verdict rather than an electrical one. The ambient air temperature circuit is intact, the voltage is inside its normal band, and a number is arriving. The module simply does not believe the number.
The way it reaches that conclusion is worth copying, because it is also the best test available to you. A vehicle carries several temperature sensors that look at different things while the engine is running, but after a long enough key-off period they are all looking at the same thing: the air around a cold car. Ambient air temperature, intake air temperature and engine coolant temperature should all read within a few degrees of one another after an overnight soak. That is precisely how the module judges range and performance, and it is a comparison you can run yourself with a scan tool and no specification data at all. Whichever value sits apart from the other two is the one to investigate. If ambient reads 15 degrees warmer than intake and coolant on a cold morning, the ambient sensor's reading is the outlier and the code is justified.
What that comparison usually reveals is the point that matters most about this code: the sensor is often working correctly and being lied to by its surroundings. The sensor has to sit in genuinely moving outside air to report outside air temperature. Anything that stops air moving past it, or that puts a heat source next to it, produces a reading that is electrically perfect and physically wrong. Insects and mud packed into the grille, a bug screen or decorative grille insert, a front licence plate mounted across the airflow, a badly refitted bumper cover after body repair, or a sensor that has been relocated or left dangling near the condenser will all do it. The characteristic pattern is a reading that climbs in stop-and-go traffic, where the sensor is soaking up heat from the radiator and condenser with no airflow to carry it away, and then falls back to something sensible once the vehicle is moving at speed. A fault that behaves that way is an airflow and mounting problem, and a new sensor fitted in the same obstructed position will read exactly the same.
There is a second trap on the diagnostic side. The value shown on the dashboard is frequently not the raw sensor reading. Manufacturers filter and rate-limit the displayed temperature deliberately — it will often refuse to rise while the vehicle is stationary, will only update above a certain road speed, and will move toward a new value slowly rather than jumping. That behaviour is designed to hide exactly the heat-soak effect described above from the driver, and it means the dashboard is a poor instrument for judging this fault. Read the raw parameter on a scan tool instead; the display and the parameter can disagree considerably and both be behaving as designed.
Because the circuit is intact, the repair on this code is much more often cleaning, unblocking, reseating or relocating than replacing. That is an unusual conclusion for a sensor code and it is the single most valuable thing to take from it.
The engine runs normally throughout. The practical costs are climate control that misjudges the cabin and, on some vehicles, air conditioning or shift behaviour that responds to a temperature the car is not actually in.
Common causes
- Airflow to the sensor blocked by insects, leaves, mud or road debris packed into the grille
- Bug screen, decorative grille insert or front licence plate mounted across the sensor's airflow
- Sensor heat-soaking from the radiator or air conditioning condenser because it sits too close or has lost its airflow
- Sensor left dangling, relocated or refitted in the wrong position after front-end repair work
- Bumper cover or grille reassembled incorrectly so the airstream no longer reaches the sensor
- Drifted thermistor reading consistently offset but still electrically valid
- High resistance in the connector or wiring, shifting the reported value without opening the circuit
- Corroded terminals adding enough resistance to bias the reading warm
- Incorrect or non-equivalent replacement sensor with a different resistance curve
Symptoms
- Outside temperature display plausible but consistently too high, or slow to fall
- Temperature reading that climbs in slow traffic and drops once the vehicle is moving
- Check engine light on with P0071 stored
- Automatic climate control choosing the wrong blend or blower setting for the actual conditions
- Ambient reading noticeably different from intake air and coolant temperature after an overnight soak
- Fault appearing after front-end body repair or after an accessory was fitted to the grille
- Air conditioning or shift strategy behaving as though the outside temperature were different from reality
- No change in engine performance, power or fuel consumption
Diagnostic steps
- 1.After the vehicle has been standing overnight, compare ambient air temperature, intake air temperature and engine coolant temperature on a scan tool. All three should agree within a few degrees, and the outlier is your suspect.
- 2.Read the raw scan tool parameter rather than the dashboard display, because displayed outside temperature is deliberately filtered and rate-limited and will not reflect the sensor faithfully.
- 3.Note whether the reading rises in slow traffic and falls at speed. That pattern indicates heat soak and an airflow problem rather than a failed sensor.
- 4.Inspect the grille and the area in front of the sensor for packed insects, leaves, mud and debris, and clear anything blocking the airstream.
- 5.Look for accessories fitted in front of the sensor — bug screens, grille inserts, front licence plates and mesh — all of which can stop air reaching it.
- 6.Confirm the sensor is mounted in its correct position and orientation, particularly on any vehicle that has had front-end repair work.
- 7.Check how close the sensor sits to the condenser and radiator, and whether anything has changed that shortens the distance or blocks the air path.
- 8.Measure the sensor's resistance at a known temperature and compare it against the manufacturer's table to identify a drifted thermistor.
- 9.Check the connector and wiring for corrosion and high resistance, which biases the reading without opening the circuit.
- 10.After any repair, verify the reading against a separate thermometer both when stationary and after driving at speed, and confirm it agrees with intake and coolant temperature after a cold soak.
Repair cost
$0 – $380
Clearing debris from the grille or removing an accessory that blocks the airflow costs nothing and resolves a meaningful share of these codes. Correcting the sensor's mounting after front-end work is typically 0.3 to 1 hour of labour, so $50 to $150. The sensor itself is $12 to $110 in parts, giving $70 to $200 fitted where it is accessible and $250 to $380 where the bumper cover has to come off or the sensor is in a mirror assembly. Diagnosis is $80 to $150. This is one of the few sensor codes where the correct outcome is often cleaning or repositioning rather than replacement, so resist buying the part first.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with ambient air temperature sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is a beginner-friendly repair. Common hand tools, a free afternoon, and a willingness to follow a procedure are usually enough. The risk of causing a bigger problem is low if you read up on your specific vehicle first.