Vad skulle orsaka en 2003 BMW 325xi skaka ibland vid acceleration inte händer hela tiden?

kan vara elektroniken (garage jobb) eller det kan vara generatorn (men osannolikt eftersom det är en ny bil)