Define no spark.. Have you tired it with the plug out but grounded?
did you have spark last week?
is your brakelight bulb Ok?
have you checked your wiring for breaks or frays?
is your kill switch bad?
are the points opening and closing?
are they clean and gapped?
are your lights working or not?
will the pug wire give you a tingle, but not a jolt?