you may want to try changing that harness. and check the icm harness as well, they run off each other. look for cracks or missing insulation. or where it may have hit a belt and got damaged.