Idle air control circuit #25 and #15 is speed sensor
I believe there are two speed sensor on this transmission, I forget which is where but the simple one that feeds the speedometer is probably fine and it's the other one you need to swap.
Unless this is a wiring harness problem.
It's nice to get a code hopefully you'll be on the right track.
I don't know why these computer controlled cars can have so many problems that never get recorded or trigger a cel. My starting issue went away and came back in a week. No codes either. My sister has a 2008 vehicle that one time she had to rush kids to the doctor it started and ran like absolute crisp to me it sounded mistimed but never do it again or trigger a code. Other owners reported a similar experience with no solution or explanation . Usually never happens again. Or they trade it in I guess.
Sent from my iPhone using Tapatalk