This is not an easy one to help with as it sounds like there could be a fair bit missing.
But saying that a common culprit for no spark is the green wire that runs from the coil to the ECU around the front of the engine bay, it often gets damaged/cut.