Hi all,
My 330 has started surging (i.e. intermittent acceleration) under light throttle in all gears and 3 weeks ago threw up the Check Engine, EML and DSC lights.
I have read the fault codes and they are :
Map Controlled Thermostat
Idle Control Valve mechanically stuck
(I know these aren't the BMW codes but they are all that my reader gives).
I thought that sounded fairly straight forward so I got a new ICV. Fitted last weekend and it seems to run a bit smoother but, you guessed it, fault lights and ICV code returns (interestingly its normally when going up a slight hill).
I have a thermostat coming but why is the error code for the ICV coming up ?
Today I spent the afternoon going over various things (pipes between air filter and throttle body, into ICV, the vacuum pipes, cleaned the MAF) etc but could find no obvious splits/cracks.
Any help much appreciated !

My 330 has started surging (i.e. intermittent acceleration) under light throttle in all gears and 3 weeks ago threw up the Check Engine, EML and DSC lights.
I have read the fault codes and they are :
Map Controlled Thermostat
Idle Control Valve mechanically stuck
(I know these aren't the BMW codes but they are all that my reader gives).
I thought that sounded fairly straight forward so I got a new ICV. Fitted last weekend and it seems to run a bit smoother but, you guessed it, fault lights and ICV code returns (interestingly its normally when going up a slight hill).
I have a thermostat coming but why is the error code for the ICV coming up ?
Today I spent the afternoon going over various things (pipes between air filter and throttle body, into ICV, the vacuum pipes, cleaned the MAF) etc but could find no obvious splits/cracks.
Any help much appreciated !