When my son bought his Banshee it had a random misfire. Sometimes none, sometimes pretty bad.
I did everything all at one time so I can't say what did cure it.
Cleaned all connections,added dielectric grease, trimmed plug wires, cleaned nubs, set gap, cleaned inside of flywheel, cleaned stator poles, cleaned back of timing plate, cleaned where stator mounts, cleaned stator ground.