Well, I would rule out the ICM. The chances of all 3 doing the same thing is very very small. OK, so lets go over what you have. It dies, you have no spark. So that rules out spark plugs, plug wires, and coils. That leaves the LCM, which you proved is not the issue. So lets move on from there. Have you cleaned the ICM mounting plate? The ICM grounds to that, if corroded it will cause problems. next up, the CAM sensor, not likely. After that its the crank sensor, more likely. It'* not something you can clean. Testing it is a bit involved, I understand but have never done it, testing it with a DVMM, digital volt multi meter. Then watch for a signal to turn on and off as the engine turns over. But a oscilloscope is what is really needed. I would also inspect the ignition wiring harness for any frayed wires, shorts, or damage.
SAVING THE WORLD ONE BONNEVILLE AT A TIME
1997,1998,2000,2005 year confused Bonneville SSExi. Stock? ish.
ADMIN @ http://www.f150-forums.com/