2013 GMC Sierra 2500 6.6 , lately when u drove the truck hard or pulling a trailer the dash lights and trans would randomly kick off for 3 seconds and come right back on WHENEVER YOU ACCELERATED, then randomly the right side would want to pull u off the road like the brakes were dragging on the right side . Then the stability control would flash . So I hooked my scan tool up and checked for codes . I had the u0101 communication lost with TCM. I unplugged the harness and checked for powers and grounds , everything is fine , I also continuity test also , then checked all fuses , their all fine . No the truck will not crank at all , my scanner can't connect to the ecm. Idid unhooked batterys and waited then re hooked them and notice the alternator cable is arching under the throttle body on a bracket . Any ideas ? I'm kinda ruling out it might be a TCM. But can a TCM make the ecm the not send let it crank ?