Car is a facelift K reg 318i cab now fitted with M30B35 which is DME 1.3 - been running since June 13
Upon start up the idle is very slightly bumpy for the first 30 minute or so but nothing really to worry about with it sitting at 800rpm after a minute or so (i put this down to the shrick cam)
Soon as the engine warms up, when lifting off the gas the engine speed drops to 1600rpm and pauses there for about 10 seconds
Then slowly drops to about 1100rpm, pauses again a while and then returns back to 800 after about 30 seconds.
I have:
The engine is newly built with new vacuum hoses, everything dead clean etc
I have changed the ICV for the one on my 325i (same part number) which works perfect - the same problem is still there
I changed the ECU for a known good one - the problem is still there
I've also replaced the AFM, TB, Crank/speed sensor, blue temp sensor and ensured the TPS is set correctly so it clicks when touched. The trottle cable is slack on idle and the butterfly valve seats shuts perfectly.
Compression test done - everything perfect
No air ingress or vacuum leaks at all, uses no coolant or oil.
The connector to the ICV looks ok, i've taken back the insulation and it all looks fine.
I've also fitted a brand new OEM TPS
The only thing i can think of is potentially a wiring fault ?
Any help would be fab
thanks



