I have a 2001 325i with 100,000 miles. If I have been idling for a long time at a drive thru window or in city traffic and then stop at a red light, my car stalls when I hit the gas to go. It chugs a bit then dies. I wait a minute or two and then it's okay. Sometimes the check engine light stays on for a while and sometimes not. This problem started more than 20,000 miles ago and is very aggravating. Can anyone help?