Try regulating the idle acting on the butterfly adjustment screw, (it may have been loosening), according to which carburetor wears, they can influence several things such as having a low fuel pressure, a broken membrane of some actuator, etc ... The wealth screw on low, which is what you can say to the workshop if you cannot do it: that they adjust the slowdown and the emissions (CO), for this it is convenient to have clean air filter and spark plugs in good condition. Greetings!!