so it's likely been the problem all along

just make sure you replace the resistor and mount it properly on the firewall, the ceramic dissipates the heat ... that is if you do not have an internally resisted coil, I'd think if you had a resistor "the wrong value" it's because the coil doesn't require one at all
Bill