If you have any bare wires from chaffing, that could be a cause for a short. Any corrosion on any of the connections or terminals? Any way moisture or water is getting into the wiring harness/light switch/kill switch/cdi unit? If all else fails, try disconnecting the kill switch and the headlight seperately and trying them. You could also meter the wires to each and check for continuity.....Good luck. Wirings not that hard - it all starts somewhere and ends somewhere. Isolate each item and then go in between them!
Lead, follow or get the hell out of the way!!!!