You mistested the coil test. Set multimeter to DC volts, low range. Red probe of meter on coil positive, black probe of meter to good bare metal ground. Turn key on and off and see what the voltage reads. It ain't 45V. This test is without motor cranking.
And THEN..........measure coil positive with key ON, while cranking.
By the way, there are two Top Dead Centers for each cylinder. One is the right place, one is the wrong place.
Commentary:
I know that checking a spark plug for spark is faster and easier and bypasses all these little voltage tests. But a meter is more reliable from posters. Sometimes it's not the way I would do something but what suits other levels of experience.