check you get 12v to the black wires on the coil both with ignition on and while cranking. if that checks out have a good look at the hall sensor wiring and plug, can get damaged or full of oil which doesnt help it. clean the dizzy and look over the loom for any patches that look 'repaired' could have a break here.
oh and there should be an earth from the ignition module to the battery -ve, make sure thats not snapped off.