My 1999 Dodge Grand Caravan 3.8L stuck in second, with the Service Engine Soon light on.
It was the speed sensor, a $30 part that screws into the front of the trans. It can be checked by reading diagnostics. Not an uncommon problem, I believe.
Let us know.