I'm not a spark myself but as a former ship's engineer I do have training in Electrotechnology (40 years ago, mind).
I've mainly joined to see if there are any clever auto-electricians here who can advise me regarding problems with my Chevrolet Cruze!!