Have been having a minor fluctuating idle issue. Sounds like a slight miss and revs drop a little every 10 seconds or so. Am getting the following fault codes: P2187, P0441, P3138, P2008 I reset fault codes and the CEL returned after 100kms approx. Car has done 109,000kms (65,000miles or so). I am running a stock map as I want this fixed before tuning. Have replaced the following in last 1000kms. 1. Updated to OEM rev D diverter valve 2. Deleted PCV with BSH PCV Fix 3. Replaced spark plugs & coil packs (both OEM) I have googled these fault codes and it points to these parts: 06E906517A - EVAP Purge Valve 06F133482E - Variable Intake Manifold Adjusting Solenoid I guess my question before I replace parts blindly is: Has anyone else had similar issues? What caused it and what fixed it? If I replace those parts are my problems likely to be fixed? I am potentially talking about two seperate issues here, as I have no idea if those parts with the fault codes are causing the idle fluctuation or if its possible carbon buildup on valves and therefore possibly unrelated to the Purge valve and the intake adjusting solenoid.