Electromotive's got a wasted-spark system (Xdi) that has a control box, a crank-position sensor that mounts on the crank pulley, and coils with two outputs that do fire two cylinders at the same time- one on the compression stroke and one on the exhaust. For most 4 cyl applications their system only needs two coils because each coil has two plug wire outputs. But unfortunately the firing order on a Goldwing means you need four coils which means the system is almost twice as complicated- you need double everything except the control box. The control box is pretty versatile- you use dip switches to tell it how many cyl you have, from 2 to 12, and what your firing order is. It also also has knobs you use to set your spark timing for different rpm's. Unfotunately 1-3-2-4 is not supported unless you use 4 of the two output coils which means you run into mounting space issues. Pretty cool system, though, google Electromotive xdi. This is the unit I was thinking of from my Z-car days- everything runs off the crank position sensor- no MAP or cam position stuff needed. Also too expensive......