Try running a temporary wire from your battery to the headlamp. This will tell you which side of the circuit is the trouble.

Rick

Two CT90s and Two ST90s
2006 Honda Foreman 500 resto in progress