You said -5degC, that is not a "normal" range for generic electronics.
Is the ballast rated for this temperature? If not, that could be the main problem.
Because standard electrolytics (those explicitely not rated for freezing temperatures) increase their ESR rapidly once the temperature crosses 0degC (the electrolyte inside freezes, so stop being conductive, so won't provide the connection to the functional dielectric surface). Even when they are perfectly good - it is just their functional property.
So in such case the 0degC is really a limit where the function tends to deteriorate very steeply, it is literally water freezing inside of the components...
There are electrolytic capacitors rated down to -40degC, but they are explicitly rated for that range.
And even if so, to test they are good, you need to cool down the electrolytics to that low temperature (at least -5degC, where the system is acting up), higher temperature may mask out the high ESR failure and the capacitor may appear good when tested, even when in reality it is completely bad.
and I want to fix it!