You changed the shut off on the throttle body? How many different shut off sensors have you tried on the new throttle body? These codes are kind of all over the place, P0122 and 222 only give a Symptom description of "Throttle/Pedal Position Sensor/ Switch A (P0122), then Switch B(p0222) Low Input. So, it's not clear if this is related to the pedal position sensor or the throttle position sensor on the Throttle Body that gives the ECM the position of the actual throttle plates. And with all the switching around here, the ECM has yet to probably even learn any idle speed. The problem is that within the year range of that Gen1, 2, 3, and 4 TPS sensors having manufacturer issues is that there are so many bad sensors out there now, even if you get OEM, they want to get rid of these bad sensors, or they're not aware they are just giving out bad throttle position sensors, I have dealt with this exact issue myself on an 04 explorer. I posted that video to show you this is an issue with many vehicles. I assume you have a scan tool, and that's how you're picking up all these codes. Do you have a basic OBD2 scan tool, or what kind do you have and can you access live data PIDs? I know you mentioned voltage readings on the pedal sensor, but I would back probe the throttle position sensor that monitors the throttle plate movement, check them one at a time using the Pink/Orange wire as Ground, comparing the voltage readings from the scan tool to a multimeter. Graphing the TPS if you have the option to. With just the Key On you should see movement.
There is a Technical Service Bulletin on this as well which includes a PCM reprogram (updated software). It also includes a TPS kit with an updated part number.
Dealing with this last time, I believe the vehicle was setting a P2135 code, which pointed to the shut off voltages A/B correlation not being correct. But even on an oscilloscope things looked okay, on that vehicle the throttle body was replaced by another tech and that resolved the issue for the most part, but I would follow this TSB. You have exhausted all other possibilities except a wiring issue or faulty PCM. But I wouldn't replace the PCM without trying updated software, you may end up in the same place. Ford set a TSB because they have seen enough of these to issue a PCM update and new shut off kit. It might be the only way to resolve the issue permanently.
Images (Click to make bigger)
Thursday, April 6th, 2023 AT 1:42 PM