Have you checked the points? The input side of the coils should be very low (about 3-9 ohms). Check for corroded connectors or broken wires, and check your main ground. I had a bike that looked fine, but the copper corroded in half inside the battery cable plastic.