Time For a New Ignition Switch?

I broke in my 318 a couple days ago. After I took the heads off to replace the inner springs and got it all back together, I have no ignition. I converted the points ignition to electronic and I checked all of the wiring and everything checks out OK.

The key will let me crank the starter but won't give me ignition.
But here's the kicker: It tries to fire momentarily when I put the key back into "run" position and the ballast resistor gets hot, not warm.
Is it time for a new ignition switch or is there another problem?

1972 Dart 318(originally 225)
Thanks