Check all wires and connections. We have had little critters chew up wires under handlebar pad. Wire connections can corrode and cause problems also. Had a cousin thinking he had a bad CDI box on a SRX and it turned out to be only a corrosion problem in one of the connecting plugs. Even a good mechanic thought that the box was the problem. If you have a set of new plugs or a set from a running machine that are the same, you could try swapping them out to be sure they are not wet fouled. You can do the fuel in the cylinder trick too. Have had to do that more than once to get a sled running. Just be cautious about amounts and spillage. If you get the machine running and its still not right, with machine running, pull one spark plug cap off at a time and then replace. Do this with each cylinder. Pay attention to how it sounds each time. If you have one cap that you take off that doesn't make as much of a difference in the running of the machine, then that cylinder, plug, cap, carb, etc is suspect. Caps will go bad at times, but I don't think that is your current problem. Good luck and hope you find the problem.