Also check to be sure the CPS wire harness is not rubbing on the hole in the cam cover through which it passes.
And, did you check the TPS for proper operation, it should move gradually through the voltage with no dead spots or "jumps" in the signal.
Lastly rule out a grounding issue. To test, get a jumper cable and attach to the neg terminal and a bare metal spot on the motor.
Hawke - out.