I'd bet on a bad ground...… someplace. Maybe around where your fogs fit in the cowling. You can't have too many grounds, so ad them if you can't find a ground. Remove & clean all grounds you can locate, a little dielectric grease won't hurt.
Could be a pinched or loose hot wire.
Electrical problems will make you crazy if you let them. Shops charge "by the hour" to hunt for them.
Keep us posted … good luck