To completely eliminate it being an earth problem, run a temporary wire from the battery -VE terminal to the lights or at least the common earth point.
Don't waste time routing it properly, just get a decent length piece of wire and run it point to point.
Will prove the earth once and for all.