Is it possible that one of the ICM wires are reversed? I've heard of painless harnesses with a random wire being swapped by mistake...