Not to butt in......but if it completely lost spark while running, it is probably a common component like the exciter, cdi, pulser or grounding.
You measured 115v on the exciter. I do not think that the meter you are using has a peak volt meter ability. So, it is probably reading rms voltage. Theoretically, 115v rms is 115 x 1.414 = 162.61 v peak. That voltage should be good.
Same for the pulsar. 1 v x 1.414. is 1.414 v peak. I can not remember exactly what I have seen before, but this sounds pretty good. The manual does not provide voltages....but that voltage should also be good.
During your testing for spark, disconnect the black/red lead in the connecting block that sits over top of the cdi unit. It is the kill switch lead.
The spark should jump about 3/8" gap.
It sounds like you have good input to the cdi....a grounded black/red lead will kill spark.
One the output of the cdi, all of the grounds of the coils come together at one ground point. Make sure that is a good ground and that it is common to the ground wire coming from the cdi unit.
I am assuming that you measured the voltages with everything disconnected.....try connecting everything, as it should, and take measurements again. Sometimes, a faulty cdi can load down the output of the pulsar to the point of it being too low.
Also measure the output of the cdi unit to each coil across the terminals of each of the coils.
As for the magnets in the cam pulley, I do not know how strong they are. It would seem odd that the magnets would quit functioning properly at one time.
Unfortunately, sometimes these types of problems require substituting a known good cdi.
Since you don't have access to one like I sometimes do, going through the matrix ohms test might tell you something. I have never successfully made it through an entire matrix without either getting frustrated or falling asleep. It may or may not tell you anything.
Mike