My bike is running rough while riding, seems to idle fine though. It is almost as if it at times it is starving for gas but doesn't die but you can feel it kind of drop in power and then kick back in, not while accelerating but while running at a steady speed, but again idle is fine when not moving. It starts fine and never actually dies. I originally thought it was the spark plugs as the one on the right side of the rear cylinder arcs and you can actually see the spark jumping around. I know the wires need to be replaced but now the past couple of days I have been getting a lot more backfiring and it seems to popping either out of the carbs or the front of the exhaust where it comes out of the engine. I cannot really tell for sure. Any clue about what is happening and where I should look first?