Have read a bit around the web that idle regulator could be the fault
I had removed the idle regulator, cleaned it and blasted it through with a little compressed air.
Have checked almost all the hoses in the engine compartment if there are cracks or the like which can give false air
there is a small crack on the rubber air intake boot, but to exclude it, I used some liquid gasket, but it is still extremely high idle.
Is it my idle regulator has passed with 100% certainty? some who have other experiences, and it may be something else?
So it must have a new rubber air intake boot , and so something else must change course to solve the problem
It is a Bmw e30 320i from 87, (25/08/87)
hope you can help
Pictures:













