Since your headlights are not fused, be careful that you aren't shorting out somewhere. Good way to cook a harness. Using your wiring diagram, start tracing wires, beginning with your basic connections, hot and ground. Sometimes wires can be cut running through a grommet, abraded or just corroded connections. Is your dashboard switch original to the car. Aftermarket switches are famous for not holding up under the load. I would lean toward a corroded connection somewhere. Bullet connectors are an excellant way to connect wires but they do require some maintenance. I regularly take all my bullet connectors apart or at least spin them a bit, and will often lubricate them with dielectric grease to keep moisture out. Just be aware that because you aren't fused you could have a problem with overloading a wire by shorting out. Not a pretty sight.
Bill