no spark in start

You've got a wire missing/not connected.. The ballast is bypassed/overrides during starting so that you get battery voltage to the Ignition in the key start position.
The key has an ignition start and run position and you should have a wire in the harness that will have battery voltage in the start position only. that's the one you want.