Check the signal at its source
The area P0111 identifies is the intake air temperature sensor, where the reading is outside the range that is plausible for current engine conditions, even though the circuit itself checks out. A confirming test still has to name the actual cause.
How to tell the paths apart: Read the live data and compare it against the expected range for current conditions before replacing anything.