I just had to replace my OEM ford throttle body, again, on my 2017. I had just replaced it last December 2021, no codes with that one. This instance, it was bad enough to throw the code p2112, and be so temperamental to be nearly undriveable. Of course I was 350 miles from home living out of a...