Hello everyone. I have a fun issue. My 99 suburban decided to die on me recently. Was running alright. Went into my parents for maybe 30mins. Came back out it fired up and then died maybe a half second to second after. Never had the issue before. Today decided to attempt to diagnose. It has spark. Distributer looks good. Changed the fuel pump with assembly and fuel filter. Also changed the cam sensor and crankshaft sensor. Lastly changed the ignition switch due to sometimes it acting up and messing with my gauges and transmission. Replaced idle control motor as well. Checked all the relays. All working. All fuses are good. Attempting the security passcode reset now due to running out of options. The security light isnt showing. But not sure if this suburban has one. Spray starter fluid into intake and it will run for a second longer then dies out again. Not sure what's causing it. thinking maybe fuel pressure regulator. Any ideas?