My truck has 79000 miles on it and it has a loss of power and I will not drive it. When scanner used it says can’t communicate. All the idiot lights come on and motor runs with no noise. I use it for towing cars and trucks on auto hauler trailer so the truck has never towed excess wait. If any one has the answer or can help please let me know. My son in law thinks it’s ECM. If this was a 1972 Chevy pick up I could work on it. But it has to much electronics for me to repair.