In February I found that my truck would crank, no start. Just now I am able to start working on it. So far, on board diagnostic scanner will not connect to the system and cannot retrieve codes. No spark at the plugs, fuel pressure; yes. I replaced the crankshaft position sensor, replaced both coils, still no spark. I probed the power supply at the coils and get 12V at power and pulsing power to coils under cranking. I suspected that perhaps the Loctonics anti-theft device was fouling the system; disconnected that and reattached the ignition wire under the dash. Now, no crank at the ignition key. However, it cranks while jumping pin 30 to pin 87 on the relay in the under-hood fuse panel. Jump cranking produces no spark. Dead in the water, don't know how to proceed.