Hello from Sweden I love this forum! I just got my first BMW a 735 1988 looks great and run good until last week when I decide to bleed the brakes. This went well But when I started my Beemer the idle went MAD it osculated from 500 RPM To 1500 RPM!! did I do any to cause this ? Well I had to pick up the kids so left the garage When I put the car in drive the it osculation stopped at 1100 RPM and after a minuet It was down to 700 RPM or so. Shutting off the and starting it again it starts right up and the idle is steady at 700 RPM (no osculation any more in idle) On the freeway it osculated (jerks)again but only when decelerating while leaving the freeway as soon as my RPM got down to 1500 or so, This can be reproduced every time. Freeway speed 110km Take foot off gas When speed drops down to 80km to fuel flow meter jumps from 0 to 1 litre and the And when I stop the idle is at 1100RPM for 20-30 seconds and then drops down to 650-700. One other thing I should mention Idle will remain a 650-700 RPM until the car starts to move As soon a the car reaches 10km the RPM jumps to 1100 RPM What I have tested so far: I have removed and cleaned the ICV valve I have tested a new ICV valve and rebooted my car I have cleaned the throttle body I have looked for vacuum leaks; all hoses from the intake look fine. I have tested Idle switch (TPS) with a Ohm meter it seem to work (as a switch) Cold booted to onboard computer (removed the battery for a hour) This made the problem worse for about 20 minutes it osculated from 500 RPM To 1500 RPM as before, it seem that there is a bad sensor somewhere and the onboard computer needs 20 minutes to compensate for this. (I think) I don’t seem to have the problem when the car is cold (the first 3 minutes) Thanks for any feedback Noah