I see the previous expert has opted out, so I thought perhaps I can help you here...
Although the wiring diagram may show an ignition module, this model does not have a separate ignition module. The ignition module function is an internal feature of the SMEC engine control module (computer).
Lets go back to the beginning; you stated there is no power to the ignition coil. The computer does not provide power to the coil; the computer grounds the negative side of the coil to turn it on and off. Power to the coil comes from the ASD relay, which also powers up the fuel injectors and oxygen sensor heater.
(1) Check for power at the coil + terminal when the engine is cranking.
(2) Check to see if there is power present at the fuel injector(s) when the engine is cranking.
(3) Use a logic probe or noid light to check to see if ground is being pulsed off and on at the other (not hot) wire of each fuel injector while the engine is cranking.
(4) use the logic probe or a test light to check to see if ground is being pulsed on and off at the coil negative while the engine is cranking.
Do you have access to a scan tool (DRB-III, DRB-II or equivalent) for this vehicle capable of displaying live engine data?