Hi, I have a MY 2000 fly by wire 525i manual 107K which has the following intermittant problem.
On occasion I get zero engine braking, with my foot clean off the gas pedal I can put my foot on the clutch and the engine revs just sit up where they were for several seconds before finally falling away slowly, can take fully 7 seconds for them to drop to idle and it then sometimes stalls or hunts up and down. This doesn't happen when the engine is cold and doesn't happen in slow moving traffic but does happen intermittantly on the open road during the warm up cycle and when fully warm. When the car is playing up I can pull over and stop and reproduce the fault by simply reving the engine. It can sit right up at 5000RPM so I don't think it is an air/vacume leak.
I have done the following removed the throttle assembly cleaned it out and removed the cover to the stepper motor all seems to work smoothly. Removed and cleaned out the ISC valve and all seems to work smoothly. Replaced the MAF. Throttle pedal seems to work smoothly.
Could the fault be due to a deffective oxygen sensor ? or the PCV valve ?
I know the DME controls the rate of closing the throttle butterfly to reduce emmisions, is this simply a pre-programmed rate or is it a closed loop system with inputs from temperate and oxygen sensors ? i.e. could a defective oxygen sensor giving a high/low reading cause the EMU to close the throttle butterfly real slow ?
I am afraid I don't have an ODB2 tool to pull the codes but guess this is the next step if no joy here.
Any help much appreatiated cheers Ben.