Headlights take a lot of current. When vehicles leave the factory, they have no corrosion, and the lights work. One trick to getting brighter lights is to put a relay next to the light. The relays are cheap. You run a hot and ground from the battery, if possible, and use the existing headlight power to simply power the coil of the relay. You will get better power, and your headlight switch will only have to carry a small amount of current. You may already have a single relay somewhere, but one good hotwire from either headlight connector you have already, can yield you enough to control 1 or 2 separate relays for the headlights. The Bosch style relays are just a few bucks each with the plug connectors, and will attach anywhere with just one screw. Best part is the ease of troubleshooting after that. Don't forget an inline fuse for each one, sized for the wire that you are running......meaning, the fuse should melt before the wire.
Everybody says electric problems are usually ground problems, but I've found them being all sorts of things. To check a ground problem, just run jumper from the negative terminal of the battery to the light or whatever, temporarily. If it improves, you have a bad ground.
Coachmen Pursuit 31BDP 2013, 300w solar, 1200w sine inverter, In-motion Winegard Dome sat. ant., L.E.D. lights, P2 brake controller, Yamaha 250 on back carrier, or pulling Stehl dolly with Hyundai Santa Fe