Ballast resistor getting real hot?

That's because it's working. Resistance builds heat and is the reason for the porcelain insulation.