P00DA — Ambient Air Temperature Sensor Circuit B Range/Performance
What P00DA means
The engine control unit compares the signal from the ambient air temperature sensor (circuit B) against an expected range and against other sensors such as intake air and coolant temperature. If the reading is out of range or doesn't make sense, it stores this code. The sensor mostly feeds correction factors and climate control rather than core engine operation. The exact definition of this code can vary by manufacturer, so confirm it in service information for your vehicle.
Symptoms
- Check engine light on
- Erratic or unrealistic outside temperature readings on the dash
- Possible slight drop in fuel economy
- Minor drivability inconsistencies on some vehicles
- Automatic climate control behaving oddly
Possible causes
- Failed ambient air temperature sensor
- Damaged or corroded sensor wiring or connector
- Poor connection at the connector or weak ground
- Open or shorted signal wire
- Rarely, an ECU fault or a manufacturer-specific code definition mismatch
How to diagnose
- Scan for codes and review freeze frame data; confirm the P00DA definition for your make.
- Clear the code and see whether it returns immediately or only intermittently.
- Inspect the sensor (usually behind the bumper or grille) and its connector for water, corrosion or damage.
- Compare ambient temperature with intake air temperature in live data on a cold engine.
- Measure sensor resistance with a multimeter and compare it to the spec for your model.
- Test the wiring to the ECU for opens, shorts to ground and shorts to power, and check the reference voltage.
- Wiggle the harness with the ignition on and watch for jumps in the reading.
Common fixes
- Replace the ambient air temperature sensor
- Repair or replace damaged wiring and connectors
- Clean the terminals and restore a solid connection and ground
- If the control unit is confirmed faulty, reflash or replace it
Questions and answers
Can I drive with a P00DA code?
Usually yes. It is a minor fault and not a safety risk. Still, fix it so temperature readings stay accurate and other faults aren't masked.
What most often causes P00DA?
Most often it's the sensor itself or its wiring and connector, through corrosion, a break or a poor contact. Start by inspecting the connector and checking live data.
Can I just clear the code?
You can, but it will come back if the cause remains. Find the fault first, then clear the code and verify the repair.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.