My 3 year old Suzuki is intermittently choking/hesitating when accelerating. It sounds/feels as though it is not getting fuel and then it takes off again and runs smoothly for a bit and then the problem repeats itself. I've just had it serviced and the fuel and air filter replaced but it doesn't help and the mechanic told me he had no clue what the problem was. Can anyone help on diagnosing the problem? - electrical, contaminated fuel, dirty carburettor etc? Thanks.