2014 Freightliner Cascadia with DD15, my truck shut off while driving with check engine light and maintenance lamp. 11 different fault codes showed up out of nowhere then went down to 6, then go back up to 10 different fault codes, back down to 4 etc. Truck wouldn't start, then out of nowhere it started and but couldn't accelerate. Road service came, ran diagnostics, they said bad CPC. Bought new CPC from dealer, got it programmed same dealer, now the truck won't start at all with new CPC. I brought the truck to the dealer and after a week they said they checked everything and the problem is OEM Harness. No guarantee that it will resolve the issue since they weren't the ones who initially diagnosed the truck. Any thoughts?