I had the same problem than you a few weeks ago... It was the Sparkplug in fact... Changed by my dealer

a few days before,so new ones.
As I made some mods on my machine in the mean time ( EVO air filter, TB dual exhaust, JB, Cranckcase, Canisterectomy), I thought I made a mistake, so I went back to the factory settings in order to analyze the problem... I spent a couple of hours...
Here in France a couple of guys had this problem with sparkplug : in fact, if the left spark is easy to change, the right one is difficult to if you have the montruous BRP's air filter ( You have to take it off if you want to reach correctly the spark).
Some dealers do the process corectly, somes... not : Right spark broken, not inserted corectly,etc.
Take a look to the spark plug. U'll have to take off the air filter;
For me now, with the EVO air filter+JB+New NGK iridium Sparks, my Spyder is a brant new one and breath as never before

hyea:
In two day, I'll ride to our Spyderfest in Austria ( 400 Spyders :2thumbs

.
Hope my bad experience with sparks will help you.
You can try another thing too : Control your O2 sensor, clean it, it can help.