Hey been a while, try and check the Fuel Delivery and then the Firing of your Cylinders. Not sure of your Skills so here are some easy ways ro check. Just Remove the Spark Plug Wire boot off the[Rear Cylinder] and leave the Start/Kill switch off. Turn Engine over (key On) this will at least check the Coil for firing.
You can always remove the Spark plug too but the tool is easier to use, so you can check for Spark from the coil then the Spark Plug test next. Then once you have done that Remove the Spark Plug, plug it into the Plug wire and ground the Spark Plug to the frame, by the Plugs Threads OR the Hex, and turn it over.That will also check for spark as long as nothing is wrong with the Spark Plug itself.
Might want to get the Tool from Sears if you don't like getting shocked (or at least)get some gloves and hold the Wire while turning the Engine over by the Rubber Boot.
Harbor Freight has a simple tool that is cost effective, just plugs right into the End where the Wire goes into the Spark Plug then just push the rubber boot on the Tool down on the Spark Plug. It will light up as you turn over the engine and you can run the Engine if Necessary with Tool Attached.
You can then try and Start the Vehicle with Spark Plug installed.
There is also the Ignition Module down on the Right Side of your Engine. But Start with the Small Things First!
Start with the Basics first. The Fuel Then the Ignition Firing .Post up after you check those areas. Hope it is an easy fix. Also do you have ECMSpy for your bike?
If Not you can also use the Data Port Plug on the Bike to short the 1st and 2nd pins(you will see the Numbers)sometimes inside the Data Port, some models are different, not many. Then count the Blinks. Take your time and check the Manuals here on the Forum.for extra information if needed. Good Luck.*Jimi