Recently my Strom is stalling when coming off the throttle and pulling in the clutch to stop at junctions etc. Also have slight power blip at speed after 20 minutes of riding or so (and a couple of backfires). All happened over the last week. Booking it in for a check up next week. Also noticed a slight rattle at idle. Wondered if it had a timing chain as it sounds like that sort of metallic rattle. Any ideas welcome. Serviced last year, with about 15k on the clock.