Hey, My knowledge of engines isn't that great. This issue has come up a few times so if you do a search you should be able to find an answer. My car did it once, it did it while braking. Turned out I needed to replace my brake booster. To cheat this and stop it from stalling, I just pulled the choke out when approaching the traffic lights.