hi guys. my wave s 125 have this funny problem.. "sometimes" when on the road travelling at 60-70 km/hr engine will suddenly stall or the speed will go down and up again den finally stall.. stall already park at side of the road cant start. need to on off the key den can start.. den sometime can continue journey while sometime move a while stall again. i go change spark plug everything le still the same problem. "sometimes" will come again once every few hours zzz. one unique thing that come with this problem is always can hear backfire when i just normal riding.. den throttle halfway will reduce speed.. why???? my friend tell me is bloc cos lose air den like this? any ideaS?