That makes sense. It sends cylinder identification to the PCM and ICM.
Since you have tested the CPS I would test the cam shaft position sensor.
I think all it does is provide the injector pulse signal based on cam position but its worth a shot.
You have a 3 wire CMP.
Black with white stripe wire is the ground.
Red is the CMP signal return wire to the PCM.
Dark brown with orange stripe is the CMP connection wire from the PCM.
( I may have the DB/O and the red wires backwards. Hopefully some one who knows for sure will chime in )
The following was taken from a Ford explorer enthusiast website regarding a 2001 explorer 4.0l CMP test. It could be different but its all I could find that didn't invlove a special CMP testing harness. Its still a 3 wire connector so I would think its that same testing methods......
The connector on the CMP sensor has a CMP connection and a SIG RTN connection. With the rounded part of the connector to the left the CMP is PCM Pin 85 is on the top, SIG RTN PCM pin 76 bottom.
Test Steps:
Check for open cmp, sig rtn/cmp gnd and pwr gnd circuits between pcm and cmp sensor.
This is the continuity check? Should be less than 5.0 Ohms, Yes
Then:
Check CMP circuit for short to power in harness by:
Reconnect CMP sensor
Key on, engine off
Measure voltage between CMP and CMP GND/SIG RTN circuits at the PCM connector.
Is voltage less than 1.0 volt? If no repair short circuit in harness
If yes then:
Check CMP circuit for short to GND and SIG RTN in harness by:
Diconnect CMP sensor
Measure resistance between CMP and CMP GND/SIG RTN at the PCM harness connector
Is the resistance greater than 10,000 Ohms? If no, repair shor circuit
If yes then Check for shorts in PCM by:
Reconnect PCM
Measure resistance between CMP and CMP GND/SIG RTN circuits at the CMP harness connector.
Is the resistance greater than 500 Ohms? If no, Replace PCM
If yes then Check CMP sensor output by
Reconnect CMP sensor
Digital Multimeter on AC scale for less than 5.0 volts
Measure voltage between CMP and CMP GND.SIG RTN circuits while running engine at varying rpm.
Does the AC voltage varey greater than 0.1 volt AC? If no Replace CMP sensor.
If yes replace PCM.
When you tested the Coils you got a solid light on the red wire, and blinking lights on all others right ?
Same for the ICM ?