I got my ICV working by first tapping(read not pounding) the ICV with the handle of a long screwdriver while running. After that the idle smothed out. The other trick I learned was to use carb cleaner on the unit. How long will this solve your problems, it has held for 6 months and counting on my 535i!!