For further diagnosis: I have been running everything off of a secondary parallel adapter. M3 is set to Output #1 by the Ports and Pins tab.
In the Output Signals Tab, Output 1 is set to port 2, pin 1.
On adding the spark starter, I decided to use the primary parallel port and set the Output to #6, which is set to Port 1, pin 1.
On the Diagnostics page when I toggle the 2 values (Torch On) and (Mist On) they behave as expected. The diagnostic display of
the primary Port doesn't show any activity. Measurements of the pin voltages show the port to be alive but not responding to the
buttons. Diagnostics shows the port to be fine as well.
Any other ideas?