Doing a 2005 6.0 DBW swap into a 96 k1500. Went to fire up and the engine cranks over in the run and crank position. When I made the harness (grafted the 6.0 into the s10 stock harness) I utilized the PCM starter circuit (12v gets sent to the PCM on crank and PCM then grounds starter relay). For some reason the crank wire from ignition switch is reading 10.5V with key in run position. It reads 12.5V in crank position. 10.5V is apparently enough to tell the PCM to start cranking engine.

Any ideas? Is my ignition switch bad?