I had a Grand Caravan 3.6 that did that.
The only fix was to unplug the oil pressure sensor that was under the intake manifold on the 3.6.
It turned on the "check engine" light but did not affect running.
Shifted fine after that.
I was pulling my hair out until I got that figured out.
There is...