Six years should be long enough...

Your mention of the crank sensor reminded me that you can modify it to get a bit more timing. This idea going around the Ram and Dakota forums around 20 years ago:

Your timing is set initially by the crankshaft sensor and the distributor has the camshaft sensor in it to determine when the injectors fire relative to the amount of valve opening. So moving the distributor does not affect base timing. But moving the crankshaft sensor relative to it's current position does. The trick is this, and takes about one hour. This will work on any Dodge truck 92- to present except for the 4.7L or the V-10.

Remove the crankshaft sensor on the aft/passenger side of the block. It is held down by (2) 1/2" bolts and pulls out of the tranny bell housing when loose. There is a rubber grommet in the bell housing also, remove it. Now look at the sensor's bracket, notice the 2 bolt holes. Slot each hole so as to provide maximum in the direction of the oil filter. Then insert the sensor back into the bell housing, making sure you pulled out the rubber grommet. Thread the 2 bolts back in loose, then slide the sensor as far as it can, towards the oil filter, away from the intake. This will advance the timing. It will usually be limited by the bell housing how far you can move it. If you are really brave, grind the bell housing and fab a new adjustable bracket. This will add 3-4 degrees of timing across the whole board of advance tables, and cure the Death Flash problem in your Magnum.


That writeup is from this post, but there are many others out there: Crank sensor mod

These EFI Magnum engines are known for needing more timing, so apparently it helps. For clarity, my PCM is tuned so I have never done the mod myself.