Kwak, are you sure it's not shorting out somewhere along the line? I'd be inclined to check the whole line of wiring for the light. The wire may have been chafing against something, and now the bare wire is intermitently earthing itself against the frame/metal causing it to flicker.
This advice might be a whole-lotta-bull, but you never know
HTH
Chin