original guvnor said:Mine was doing exactly as you describe Steven and then the exhaust emission light came on. I thought coil pack, idle-control valve or TPS but they diagnosed the wiring for the O2 sensor had rubbed through against the engine block on bank 2 (pre-cat I think?) and the sensor had failed. They replaced under warranty and the car is now faultless since. Aren't there two pre-cat and post-cat sensors? Could it be your other pre-cat one has failed too?
Quite possibly, it was bank 2 showing the fault. It's going back in again today so hopefully it can get sorted.
The below is a quote from Sniffer on page 10 of the hesitation thread. Almost exactly the same symptoms as mine, so maybe if the O2 sensors don't sort it, a DME update will?
sniffer said:If you did not clean anything else up and only worked on the idle control valve, that must be the actual root cause of this issue.
I was unsure because I cleaned up everything including the ends of the fuel injectors so although I thought it could have been the idle control valve I could not be 100 percent sure this was the ultimate cause.
What is this rough running issue? Mine had a cold running issue which made the car behave nastily until the coolant temperature was up above 50 degrees c. (I can see this through my Intravee). Coolant gets to 50 degrees c within two or three minutes, so quite quick and then the issue would go away.
Mine was like a jerkiness misfire kangaroo type feeling when being in gear and on the throttle accelerating. This was resolved for me by the DME update I did.
I subsequently stumbled upon a BMW PUMA case for the S54 Z4M which was about poor cold running and the fix was DME software update.