I've been riding my 2007 about once a week on my 50 minute work commute for the last two years without incident. Last week I noticed the idle changed and stumbled from the normal 1200 rpm down to about 600 where it would often stall. Yesterday's ride had it stalling every time I pulled the clutch in on deceleration. It was a scary commute trying to keep the engine rpms up in stop and go traffic. I debated running a can of seafoam through it, but do these symptoms sound like something more involved than cleaning the carb?