You have quite a series of factors that tie into the crankshaft position sensor, (CKP), Start with simple, check fuses under the hood. Then move to wires. Wouldn't surprise me if you got a bad ground, but also wouldn't surprise me if your ICM is faulty. I've bought a few duds in the 3-4 I've put...