Did you check for ground at the ignition module? Usually the voltage and ground at the ignition module is a two wire connector. Voltage is pink, ground is black. If you take the connector loose, key on, use a test light between the terminals. If the light comes on, you have voltage and ground.
Engine cranking, do you have a fuel injector pulse, just curious? At the ignition module, the purple wire with white tracer carries rpm signal to computer, engine cranking. Without rpm signal, no injector pulse. The rpm signal is a dc pulse, if you have a dmm with a tach or anything that will react to a dc pulse, you can check that signal, engine cranking.
Did you ever check for codes, anything?