Headlights trying to have their own dance party...

Have you checked the large power wire going thru the bulk head? This is a common area where the wire melts and burns in half.