Re: '04 hard lurch putting in gear, too many lights, 31K
I have not had this one happen to me yet. I looked at your list of parts and you listed the TCM, ABS, and ECM twice. I applaud you for your efforts thus far. Have you looked in the service manual on here. If you have an oscilloscope you may be able to TS the sensors before ordering. I tried to look up all the codes you are getting and with the codes you are getting I am thinking there has to be a short or ground that's not right. that 0720 is an output speed code. That's why I directed you to the speed sensor. Some one mentioned a switch under the transmission check tube that they replaced.
Have you checked the main and only chassis to engine ground it can get corroded and cause all kind of issues.
I am far from the best on here there are people that have been on here and troubleshooting these cars from 06. I just try to help where I can and to be honest I am not always right. This is not my full time job. I do enjoy this type of work and that is why I try to learn and help.
With the codes you listed Pizza guy may be the one to help you. There are some really great people here that have seen this and more I'm sure they will chime in when they can. You are in the right place. Just stay tuned and watch the magic!