Check the signal at its source
Code P0071 describes a condition in the ambient air temperature sensor: the reading is outside the range that is plausible for current engine conditions, even though the circuit itself checks out. That names where to look, but it does not by itself confirm which part has failed.
How to tell the paths apart: Read the live data and compare it against the expected range for current conditions before replacing anything.