The part number you list is for a DPFE sensor (Differential Pressure Feedback EGR), which has to do with the EGR system and would give completely other code numbers.
P0105 could also mean that the Barometric pressure sensor is at fault. This sensor is usually build into the engine ecu.
I suggest reading live data with an appropriate scanner to see which value is off.