Joe:
I think you need a new shut down solenoid relay (above fuel filter mounted to firewall). They are available from Dodge $70ish or the aftermarket $20-30 (relay only not the fancy plastic and bracket). Send me a PM if you are interested in the 70 amp relay (aftermarket) and can't source one locally. You can temporarily remove the connector from the relay and source any 30amp relay and see if the solenoid arm retracts each time the starter is bumped and the key left on afterward. If this solves the problem source the HD relay and you are good to go.
I had to replace my relay for the first time this week, intermittantly it would crankover and not fire. When it would crank it was sluggish to start requiring more turns of the starter motor than normal. I looked under the hood after a no crank (key left on) and notice the solenoid arm was down. I grabbed a new relay from the tool box and its banged off quick everytime since.
Could also be the solenoid (bad pull coil--solenoid has a pull coil and a hold coil), blue fuseable link off the ds battery, dirty/poor connections, worn starter contacts etc.
FYI, I change relays about 9 out of 10 times to one solenoid replacement. The contact gets worn on the relay causing the complaint which you stated.
On your injector, loosen the banjo bolt (return drain line) and snug it up until it contacts, then another 1/8 turn and maybe a second 1/8 turn. If it still weeps after this, change the horseshoe. My money's on this one. Sometimes the injector turns in the bore a small bit and the previously compressed copper trys to reconform to the injector body and isn't up to the task.
Also loosen then re-snug the injector line to injector nut. Both steps are easier on a cool engine, as a hot exhaust manifold is not discriminatory who it burns!
If you tightened the injector, it would not leak up through the head. I would think it would have a bad miss and some compression loss, which you would hear if this were the case.
Good luck
Andy