Hello fellow Dodge enthusiasts!! I have a 2006 Dodge Dakota R/T with the High Output V8 and automatic transmission (only 90,000 miles). I have a recurring problem - the Check Engine light occasionally comes on when I start it. I always carry my code scanner with me, and every time this happens, I'm getting codes for transmission issues (P0700, P0846, P0871, P0876, P0988, P0882). Sometimes, it will show 12 codes, but it's just the same six codes twice. Once in a while, it's only three or four of those codes. If I drive it this way, it's locked in third gear. I always read the codes then try to clear them; sometimes I can immediately. Sometimes, I get an ERROR message and it recommends I check my connection. I unplug the scanner, plug it back in and start over. When I finally DO get the codes cleared, the Check Engine light goes out and the truck runs/drives just fine. Local Dodge Dealer said they would do a quick 30 minute check of my truck for free (I know them well.) It was running fine when they checked it but they told me the TCM and PCM were not communicating at all. If that's the case, how does the truck run at all? And, how can I clear tranny codes if they're not communicating? Any fellow Dodge truck owners ever have a similar issue??? Thanks in advance for any and all suggestions.