On my way to work my 1996 Tahoe 4x4 died. When I pulled over all it would do is crank. Checked for spark and was almost thrown off the Tahoe (strong blue spark). Listen for fuel pump and it sounded strong, checked fuel rail and had good flow of fuel. If you spray starting fuel in the intake at most times it would start and run like a bat out of hell. It will not start on its own needs some starting fuel then some times it would start and run then die. still same amount of fuel coming out of the fuel rail bleeder screw. We replaced the CPS and the fuel filter, no changes. Puzzled any help is appreciated.