The resistance of the ballast resistor needs to match the coil - the wrong resistance will overvoltage the coil and cause it to either overheat or not put out the right voltage depending on the mismatch. If you have the coil from the Mazda, put it on with the matching resistor to see if it solves the problem.