I hate to tell everyone here that already replaced their TCM this... but code P0700 doesnt mean there's an internal error in the TCM and that you should replace it. If you get code P0700 when you do a full system scan, it is coming from the PCM, and it flags in the PCM to tell you to check the TCM for transmission specific codes. That's all. It's only there because some of the cheap scan tools that they sell for $30 at local parts stores will only scan the PCM, so they put that code there to let people know there are more codes in the TCM.