Yesterday I rode my m600 2001 for 2 hours.then took a gas from gas station out of the town.After that bike started poping,especially When I was off the throttle while down shifting.Today I changed a gas with new one-still poping.I checked carburator if I didn't lose mixture screw or something,checked spark plugs-o.k.so if anybody knows what can be cause please some advice.