But does it seem like you really don't know why it wouldn't start ?
A dirty carb is seldom if ever a reason for not starting,.....unless it is flooding.
Remember that a spark plug that fires while setting on top of the engine, may not fire while under compression. And that can be caused by 2 reasons,......
one is that the plug is dirty/defective.
The other can be lack of battery voltage to get good ignition fire.
From my experience,....and from info here from the super techs, I have determined this bike needs good battery voltage to start easily.
Just because it cranks over, doesn't mean its getting good enough spark to fire the plug.
So, my advice would be....anytime these bikes won't start for no apparent reason, go for the battery charger first !