I have a 97 Tahoe 5.7l 4dr 4wd. My Tahoe died when I braked for a stop light. Didn't start for several months. Thought it was the fuel pump so I replaced it. Still no start. Since then, the fuel pump has been replaced again, fuel pump relay, fuel pressure regulator, spider, starter, starter relay, battery, battery cable and connections, coil, cps, and pcm have all been replaced. STILL WONT START. Cranks strong but no fire. Spark test done. Passed. Mechanic had it for awhile and managed to get it started and actually drove it to me but the next morning it would not start AGAIN. I'm at a loss. What have I missed??? Please any help would be appreciated.