hi everyone, I really hope someone can help me out here. I have a bmw 325i 2001 that has rough idling and acceleration lag. Weird thing is when I first start the car its fine until like a quick pull. After that it starts having poor acceleration and rough idling. However if im at a stop sign or red light and I quickly turn the car off and back on it goes away until another pull.