LED or incandescent lights?
If incandescent:
Bad ground would be my first thing to check. Probably chafed wire or rust between ground loop and frame.
If lights are grounded to frame, I always take a Dremal tool and grind the area around the screw that attaches the ground loop to the frame. Replace the loop with new if necessary, shrink wrap the crimp area. Clean the loop with steel wool. Secure with stainless screw and then overcoat the area with liquid electrical tape.
If LED:
Individual lights usually must be grounded to frame separately. LEDs are very sensitive and must have a very good ground, almost always at each light instead of central like the old incan lights. Check all for rusted or broken grounds (white wire).
Grouse