I had a warranty movie at our shop forever, stalling at lights. Ended up being a warranty spark plug cap. But it also sounds like it needs a carb clean. Take it back to your shop and tell them it needs the carb cleaned. And ask them to check the resistance of the spark plug cap, might be a batch problem.