I need a bit more help, please, with my 1991 535i. The symptoms:

Rough idle all the time, worse when cold,

Barley runs shortly after hot restart or cold start followed by Check Engine Light-It runs fine when first started but then goes to crap for several minutes. During this time I can rapidly turn the engine off then back on and it clears right up.

After it clears up, it will scream all the way to readline in at least 3 gears.

I have replace badly worn spark plugs and dist cap and rotor, removed and checked vacuum check valve and hoses at brake booster (OK), cleaned idle control valve, and replaced other vacuum hoses. I can find NO vacuum leaks.

I checked the manifold vacuum and it's a steady 14 at idle. Punch the throttle and it goes to 24.

Thanks for any suggestions,