Well He already replaced the three parts you listed and got spark in a different threadstart with a test light on white wire on coil does it light? the go to red wire does it light?, now crank engine does red wire pulse the test light? if it does replace coil. If not check connectors at igniter , to test pulsar use dvom meter set on ac ~ hook to two wire connector and crank engine , meter should show voltage fluctuation. if not pulsar bad, if all good check for power at igniter , if good replace it.