Need help with no spark

4 V on Coil+ means a seven volt drop across the ballast resistor. You either have a very low resistance coil, high resistance ballast resistor or poor ignition box ground connection.

I get 7 V on Coil + and 1.7 on Coil -.

Did you measure voltage between battery negative and the different ground points? Ignition box in particular?