I have a 2006 Zongshen single-cylinder, 125cc motorcycle. When I am idling at traffic lights (only after the engine has warmed up for a bit), the engine will die out unless I slightly rev it. Any ideas what this might be? It never dies in any other situations. Thanks!