Check the continuity of the resistors located on the firewall. If one is burned out you will not get a spark or start, and it is a cheap and easy part to test and replace. Mine had me stumped for a while until I called Toby at DMC Washington.
Lee
02566