Sounds like the harness is faulty (broken wire) or not wired correctly. Pain in the butt for sure but you'll need to check the harness with a multimeter to see if you get continuity and the pins are wired to the correct pins on each end of the harness.
- Tim