I had this problem. It turned out to be corrosion in the connector on the back of one off the light clusters. I cleaned the connector as best as I could and the problem went.
Graham, July 2009
had same problem. it was caused by poor electrical contact of the earth wire.