Invest in a tester such as this
http://www.grainger.com/Grainger/items/1YBT7
that will check microfarads, the first thing I do is check the capacitor
this is usually the case if the light won't come on, or is turning off and on.
The transformers usually last a long time. If the light is not...