Greetings john ingall Dec 12, 2016 piggy backers.. old. why not start a fresh post for only your car and not mix up other symptoms.did play with the CMP or CKP. then cause p1391.oops...a daisy.... you did it wrong.Id not attack coil rail until the 1391 is cured, not me.1: scan it ? post all DTC now.2: DTCs trouble codes..????3: is the ASD dropping off line, while running? (a key fact to know)4: ever get a tune up this decade?????5: spark gaps correct , to factory spec, and kept here doing repeated service? )6: Do the scans show the IMMO tripping the ASD off line????there are 8 reasons for ASD to trip , and cause a stall, all 8 are reported !there are 50 other reasons for stalls, called misfiring...the service manual is clear (p035x's)Peak primary circuit current not achieved with maximum dwell time.This means that the PCM charged to coil fullyand the current was way too low.that means it found (out of spec) current.even zero current, means coil burned up or the transistors to it.gee, id have the rail off and check each coilthere are 6 coils, 3 primary and 3 secondarythe SM cover this test, as all do so read it.it can also be bad connections(wires) to same.(crude, 5ohm pri, 20k secondary ohms) OUR 4.0l HAS A RAIL PACK, COILWITH 3 COILS inside, and uses wasted spark to fire all 6and if one coil fails you will loose, 2 cylinders, due to series HV wring, unless 1 wire shorts, but if one opens you loose 2 cylinders.( Kirchhoff's laws 1; an open in series circuit flows no current, so both spark plugs go dead.unless rich and super lucky , try using a scan toolwhen the engine misfire, or stalls.and report all errors seen, DTCs, a win/win. the schematic, see F18 fuse , the coil packsuper simple no? ,yes, but not on PCM end. (Ask)here.