Starter not disengaging?

This is a new one to me on mopars. On most cars, this is caused by some binding or mis-alignment in the starter drive not allowing it to retract. Since you have replaced the starter two times I would suspect an issue with your bel housing or flywheel. Lets see what others think.
I agree. I've removed and replace multiple starters dozens of times now. Is there any way to confirm this? As soon as power is disconnected i've watched the gear disengage immediately.