Dakota starting woes!

My 2001 Dakota 3.9 cranks properly and periodically starts and runs for 10 to 20 seconds, no missing, then stops. The fuel pump cycles when the key is turned on and runs for a few seconds and turns off which is
normal. Fuel rail pressure is around 45 psi. When the problem happens there is no spark and no voltage to the coil. I have changed the camshaft position sensor, checked the crankshaft sensor, and all the fuses. Could it be the ASD ( automatic shut down relay). I'm having trouble locating it where is it located, the Haynes manual and owners manual mention them but don't show them. When the trouble first happened there were no codes stored in the PCM. Now the ABS and air bag lights are on. I have a cheap OBD11 scan tool that shows no codes stored on the computer even with the ABS and air bag lights on. I need some sound advise. Thank you , Will

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.