Hi, my 320 has some problems i cant figure out. When i start the car in the morning, it runs badly until it warms up. The car seems to have a low idle, and the whole car shakes at around 800 to 900 rpm. when warmed up, it idles around 1200 rpm, the car is drivable while cold, but it seems really jerky and like it will stall, but it hasnt stalled.