P00DD
Ambient Air Temperature Sensor Circuit B Intermittent/Erratic.
- Generic
- Powertrain
- Generic code
- Low severity
How this code is built
- P
- SystemPowertrain
- 0
- Defined bySAE, the same on every car
- 0
- AreaFuel and air metering, auxiliary emission controls
- DD
- FaultThe specific fault in that area
What it means
P00DD means the engine control unit has seen an intermittent or erratic signal from ambient air temperature sensor circuit B. The reading jumped, dropped out or changed implausibly quickly compared with expected behaviour or with other temperature data. Which sensor is 'circuit B', and where it sits, depends on the vehicle, so check the manufacturer's data for the model.
Symptoms
- Engine management warning light on
- Outside temperature display on the dashboard jumping, wrong or blank
- Climate control or automatic air conditioning behaving oddly
- Slightly rough running or hesitation in some conditions, depending on how the vehicle uses the ambient temperature value
- Fault appearing and disappearing, often after rain, washing or vibration
Possible causes
- Loose, corroded or contaminated connector at the ambient air temperature sensorlikely
- Damaged, chafed or intermittently open wiring to the sensor, including the signal or ground leadlikely
- Failing ambient air temperature sensor with an erratic internal resistancelikely
- Water ingress or corrosion in the wiring harness or a shared connectorpossible
- Poor ground or reference voltage fault shared with other sensorspossible
- Fault in the control unit input circuit, or a software issue where the manufacturer lists an outdated calibration as a known causerare
How to diagnose
- Read all stored and pending codes and the freeze frame data. Note engine temperature, vehicle speed and ambient reading when the fault set, and look for other temperature sensor or reference voltage codes.
- Watch live data for the ambient temperature reading. Look for sudden jumps, dropouts or values that disagree with a known outside temperature or the intake air temperature on a cold engine.
- Inspect the sensor, its connector and the wiring for damage, corrosion, water, bent pins or rubbing. Check the routing near the bumper, wheel arch or other exposed areas, depending on where the sensor is on this model.
- With the ignition on, wiggle the connector and harness while watching live data to see if the reading becomes erratic.
- Check the sensor reference voltage and ground at the connector against the manufacturer's data, and check the wiring for continuity and for shorts to ground or to voltage.
- Measure the sensor resistance and compare it with the manufacturer's temperature-resistance table. Flex the sensor lead gently during the test.
- Check the manufacturer's information for known faults, software updates or technical bulletins for this model and engine.
How to fix
- Clean and secure the connector, or replace terminals or connector housings that are corroded or loose.
- Repair or replace damaged wiring between the sensor and the control unit, then properly seal and secure the repair.
- Replace the ambient air temperature sensor if its readings are erratic or out of specification.
- Repair the ground or reference voltage fault if it is shared with other sensors.
- Apply a manufacturer calibration update only where the manufacturer lists an outdated calibration as a known cause for this code and vehicle.
- Clear the code after the repair and road test to confirm it does not return.
Can I keep driving?
The car can normally be driven while you arrange a repair, as this is usually a minor sensor circuit fault. Have it checked soon, particularly if you notice poor running or climate control problems, and get it looked at if other warning lights appear.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
