Sounds to me like the dealership is throwing parts at a problem they are guessing at. What is so wrong with the harness that they can't repair the wiring?