Pull the spark plugs and look at the colour of the electrode. If it is black and wet looking your bike is getting too much fuel, if it is white and looks like its been heated up (metal bluing) its too lean. But from what youre saying your bike is definetly not running on all cylinders.