I have a '98 K1500 Chevy Suburban 5.7L fuel injected I was driving along and it just died with no warning. Other than my dual exhaust you really cant hear the truck run under normal circumstances. I have spark, fuel pressure is 60+, new fuel filter, tune-up done regularly, oil etc. Well maintained. I was driving and it just died, no warning of anything, died as if I turned the key off. Since not starting, cranks over as if to start, checked the fuel line with pressure gauge 60+. Poured gas into the barrel runs like a champ until gas runs out, also sprayed starting fluid into airflow for barrel again ran like a champ until used all that was sprayed. Highly confused on what the problem is, checked relays, fuses under hood and in door panel all good nothing blown. The only thing that has been different that I can consider a warning sign is that this past week the truck would take 2 key turns to start and run as in 1st key turn (and only for about .5 seconds turn) start then abruptly die out. 2nd key turn (same time) full running. Any ideas and help would be most appreciated.