My girlfriend recently purchased an 04 330Ci. There is a significant stutter in the throttle at over 3000rpm when driving at highway speed, to the point where it makes passing dangerous. The other day she also reported the idle dropped and almost cut out while sitting at a light. We did not notice this on the test drive. In fact, the engine pulled very strong. Any ideas? Thanks.