I don't know what testing you've done? Make sure battery has a full charge and
connections all good. When problem is ongoing, if it cranks good, but, won't start, have a
helper crank it while you check for spark at the plugs. Then use gage and check proper fuel
pressure and fuel injector pulse. Those are the basic checks, in my opinion. Between
cranking, let the starter motor cool off a little. Now, if your missing spark--fuel--everything,
I'd have to check rpm signal. On some dodge and chrysler makes, the computer has to see
both the cam and crank sensor signals or the vehicle won't start. You need to do some
testing and let us know. Always try to do some testing before replacing anything. just my
opinion.