We have a 2000 Dodge Dakota 4.7L. The truck cranks but does not start. The fuel pump is new, the injectors are new, and the spark plugs are new. It has good fuel pressure, good spark, and good relays. It gets going with some starter fluid but dies within a second or two. At first we suspected the fuel pump and it was horrible, broken filter, but ultimately, did not resolve the problem. The spark plugs were changed, but still nothing. The injectors were all replaced, but still nothing. All relays and fuses have been tested. ASD relay was replaced and still nothing. Good spark is achieved and good pressure is achieved. What could possibly be wrong with this Dakota?