Took apart and cleaned grounds on right side firewall, right side rear of intake, right side strut tower, left side radiator header, and left side inner fender.
Got it started, but only by giving it a lot of gas pedal. It ran like **** for about a minute, smoked a lot, then settled down, no CEL.
Shut it off and disconnected ground at right side strut tower to clear KAM. Reconnected, started, performed idle reset procedure. Completed that successfully, but then it abruptly died just as I was about to test drive it.
Now, it will start normally every time, run anywhere from 10 - 30 seconds, no CEL, then abruptly die. Smells like fuel when it dies, and makes a sucking/whooshing noise in the intake. I can keep it running by using the gas pedal, but after it tries to die I get a CEL and fuel smell.
Codes are:
111
111
It also threw the following codes once, but a subsequent KOEO test didn't show them:
159 (O,R) MAF sensor is/was out of range - MAF
538 (R) System did not receive "goose" test
521 (R) Wheel not turned during test or PSP problem - PSP
632 (R) E4OD - Transmission Control Switch (TCS) should be cycled once between engine ID and Goose test
Not sure why it's throwing codes for KOER test.
Seems like it ran well until it got up to temp. Since then, it has trouble once it gets past the initial start/idle phase. I'll try it again once it cools down to verify.