2016 Ecodiesel 4x4. 34,000 miles. In the shop for the third time. 1st was a short In the wiring harness causing the cooling fan to cut out and overheat the truck. 2nd was the egr and egr cooler went out. Truck wouldn't get over 40. 3rd (in shop now) is truck looses all power, acts like no...