I am not telling you how to troubleshoot your bike but it shouldn't be a "search". Your changing parts without first taking or making any simple meter tests. Sure you may nail it on the first try, but the odds are not in your favor.
You may not be a technical guy and all you want is the bike fixed. I can understand that.
But when your a tech, the measuring scale on how good you are is replacing needless parts. The worse thing that can happen to me is replacing a part that didn't correct, improve or fix anything. But that's me....
I am betting the ignition switch doesn't fix it.