A bit more info may be helpful to track down your problem. History of what led up to the "no spark" for starters.
Ran and suddenly quit? Was starting fine and then one time wouldn't? Or intermittent problem until just wouldn't start?
The module right up under the front of the dashboard is your problem. It is a safety module that gets feedback from safety switches. Guarenteed this is your problem, have replace about a hundred of them.