That's because the codes you are getting are probably NOT memory codes.

They are hard fault codes. The hard fault codes come before the memory codes with a single "separator" blink between them. Hard fault codes indicate problems that the computer sees during the engine-off self test.

I'll walk through these codes:

113 (O,M) IAT sensor is/was high or open - IAT

This most likely means that the IAT is either not connected or the wiring to it is damaged. This code CAN be a memory code.

519 (O) PSP switch/circuit open - PSP

Again, a possible wiring problem or disconnected connector. This CANNOT be a memory code, it is only produced when the engine off self-test is running.

551 Problem in Intake Manifold Runner Control (IMRC) solenoid/circuit - Solenoids

Also a possible wiring problem or disconnected connector.

You may want to check the wiring, but I'd guess you'll find that the main engine harness isn't in any better shape than the fuel injection harness. Mine has bare wires going to the IMRC solenoid, and that's just the part I can see!

Brian

Brian