Out of the blue my 2008 STi will start normally, shoot for 1500 RPM, and then immediately die. I drove the car the night before and everything was fine and went to start it in the morning and it won't stay lit. Nothing appears to be wet under the hood but we did have light rain that evening.
Video with my foot off the pedal
Video with my foot on the pedal ~10% (same thing happens even with a jump start)
Under hood picture with the location of where I measured fuel pressure marked in yellow
The car is a 2008 STi with 19,000 miles, GT3076R turbo, custom up/down pipes, FMIC, Abaco 85mm MAF, DeatschWerks 850cc fuel injectors, Walbro GSS342 fuel pump, and Crawford air to oil separator kit. It has run strong since I bought the car without any starting problems. For about a month I have had a random and mildly rough idle that I attributed to plugs but hadn't gotten around to changing them.
Things I have done and then tried to restart it:
Jump starting it with another car since the battery was low
Resetting the ECU (checked for codes first)
Uninstalling the Access Port reverting back to stock calibration
Reinstalling the calibration
Disconnecting the battery
Using my two other set of keys
Disconnected the MAF
Reconnected the MAF
Checked fuel pressure and stays at ~45 psi (see pic for hose I tapped into)
Replaced spark plugs with new NGK Iridiums
Checked for obvious loose parts or split plumbing
There was no change whatsoever even when putting it back to the stock calibration which is weird because it has a different MAF and injectors.
Things I have monitored via Access Port:
MAF, starts in the dirt and goes up after starting
MAP, starts at baro and goes down after starting
Crank SW: starts at 0 and goes to 1 after starting
Cam SW: starts at 0 and goes to 1 after starting
Intake temp: close to ambient
Coolant temp: close to ambient
Inj PW: starts low, goes up after starting
Calculated load: starts low, goes up after starting (0.4 g/rev)
Timing: Within normal range
There are no codes stored. The only code that came in was after I disconnected the MAF and received a intake temp code.
Nothing seems out of the ordinary but the thing just won't stay lit. It is almost acting as if the ECU is shutting it down after a prescribed amount of time because of how repeatable it is. I have now tried to start the car a 100 or so times and it does the same thing every time. It also seems like it has a fixed amount of fuel and timing it will provide until the crank and the cam are synchronized and then it falls on its face.
Ideas, thoughts, magic? Thanks in advance.