Trying to find some more ideas, I'm about to give up and tow it to a shop. 2003 dodge durango 5.9L. D was running fine, walk out one day to leave and it will not start. Engine spins but will not crank. Fuel pump is on and can smell gas in the exhaust while trying to start. There is no voltage at the coil. Replaced coil, crankshaft, coil pick-up and battery even though they tested good. No codes on a scanner and no codes on the odometer. Did continuity check of the coil connector wire back to the ecm. ASD relay is good. All sensors have 5v. Are there any other non related sensors that would cause the ecm to shut down just the ignition? I've read alot of post but every one was able to fix theirs with the things I've tried. Hoping someone else has had this problem.