P2127 P2138 P0222 P0123 WTF

I’ve replaced the throttle body. No change. I’ve swapped the entire accelerator pedal with one from another working 350Z. No change. I swapped out my ecu with my spare. Same codes. I’ve done the relearn procedure after each of these steps. No change. Throttle position (TP%) reads 5.1 even with only the ignition on. It should be at 0. No blown fuses. Car starts and immediately dies. I’ve done nothing to the car since it ran yesterday.

My only other lead currently is to try to swap out the ipdm….