My MSD had the mechanical advance was sticking as it needed lubed. I could not get my timing to set right as it would either ping and idle too fast or run weak or idle too slow. I twisted the mechanical advance by hand and found sometimes it did not spring back easlily. A little lube on the inner pivit point and it has worked perfect since.I use the MSD "High Vibration Coil" as it is able to mount horizonal( the standard Blaster oil filled is meant to point up) as the original coil Remove the decal and a coat of Subaru Baja yellow on the top make the coil look stock too. I did paint my MSD cap black to make it look more stock as well.