have you tried checking for continuity on the igntion cable from the connector to the coil to the spark plug cap? Are you sure the spark plug cap has a good conneciton on the lead?
If yes, the disconnect both connections on the coil and check the resistance of the coil.
What do you mean by you were still getting a spark with the engine not being turned on?
Hopefully I am helping