So I have a '99 328i and sometimes in the morning, while sitting in traffic, my car starts to shake. Then it stops when I go. I am wondering what it is the problem and if this is a serious problem or not. Also, my car sometimes will start shuddering when accelerating and the EML light comes on. It goes off after I turn off the car and then restart it. What can I do to fix it?