1999 E46 328
Drives great, but on idle, once every couple of minutes it seems like
the engine pauses / hesitates, RPM drops right off and after about
half a second picks up and over revs to settle again at normal
600-700. It has actually cut out a couple of times but normally
recovers as above. Any ideas please.