I had the same thing happen of my 2006 325i. INPA resets would only help for about two weeks and then the problem would come back. Ended up getting a new valve body and it's been 4 months with no problems so far. Valve body is an expensive job, so I would only do it if nothing else works and you can't live with the jolt. After mine was fixed I did hear that setting the idle values ~100 rpm higher can fix the problem but I never got the chance to try this.
|