Codes are P0320 and P0725, intermittent problems include engine stopping on idle, speeding on idle, sometimes at highway speed a violent jerk, then trans goes into limp-home mode (no first or overdrive). Could it be the crank position sensor, or maybe just an intermittent bad wiring connection, or something else?
I replaced the crankshaft position sensor, all seems great for now. Since the problem was intermittent, only time will tell for sure. Removal is a chore because the space is so limited. Just 2 bolts to remove the starter working from underneath, but only space for about one notch of wrench turn, so it took awhile to turn them both out. I did not take the wires off the starter, just swung it up somewhat out of the way. The bolt that holds in the sensor took many little one-notch turns to get out, too, then it's hard to get a hand up in there to wiggle the sensor out. Prying does not work well, you just have to wiggle and pull and be patient. Then I pulled it all down to where I could get both hands on the connector and worked at that for a few minutes before it finally came off. Reinstallation was easy but also took time, one little wrench turn at a time. Be patient, it just takes persistence.
I guess if you can put it up on a rack and had good selection of tools, it might not be so bad. Otherwise it is indeed a PITA. I ended up having mine towed to the dealership when mine needed replacement. Hope the problem is definitely solved.