Ok so a potentially interesting find in the cure for the hesitation/idle dip/splutter that quite a few of us are experiencing....
So this is what mine has been like which is pretty much what other people have been experiencing.....
[youtube]e8YHOUcMd6A[/youtube]
The usual splutter from idle, rev dip, annoying.
Having taken apart the intake manifold and cleaned everything out (pretty much spotless anyway), then took off the Idle Control Valve to clean and inspect it. First thing was it seemed like it had free movement and not really dirty at all. However, it was almost as if it had too much free movement like just giving it a little shake made the valve inside rattle and move about (see video below). Compare this to the new ICV valve which took a good flick to make it close and open and had no play inbetween, this to me would suggest a problem. Having spoken to James at Redish Motorsport, he also confirmed that this is not 'normal' behaviour in his eyes and shouldn't wiggle around with little movement, he suggested that this could indeed be considered faulty and replacing would be a good course of action.
ICV Valve Movement
[youtube]d7965JP2UwA[/youtube]
Now I've ordered a new ICV from BMW which I'll pick up tomorrow and I'll put up a video of the movement of that when shaken around/flicked. It should I believe literally snap shut or snap open, no movement inbetween. I *could* be wrong with this, but Im 99% certain this is the case. I'll bite the bullet and install it on the car and see how that makes the idle, throttle blip issue. Hopefully it'll cure the problem, and we can have a confirmed fix for this issue which has been a long time coming. That's not to say other sensor's might be causing an issue as well but for anyone that's cleaned their ICV and the problems come back, watch this space and I'll confirm findings tomorrow.
For anyone that's cleaning/has cleaned their ICV, I'd be interested to know what the movement of your ICV vavle is and how freely it moves about....
(Note: I've changed both TPS sensors previously to little positive effect)