Did you try checking the wiring for continuity, shorts between wires and shorts to ground, from the stepper motor to the PCM?
Unplug both ends and check for shorts between each wire at the stepper motor, then each wire to ground. then you can jumper two of the wires together on either end with a paperclip or something like that to check for continuity across the two corresponding sockets on the other end. Do that until all wires are verified good. For continuity there should be less than 1 ohm resistance for each wire. A short would be any resistance existing between two of the wires, where it should be an open circuit with the meter showing Overload or OL or something like that.
Some of the wiring was different between years of OBDII trucks, so if none of the PCMs are originally from a 96 that may explain it. I can check the pinouts of the stepper motor at the PCM later from 96 to later trucks.