I have recently bought a 1998 BMW 318. It runs but struggles to tick over. It judders and stalls. The only solution is to keep the revs over 2k. Anything under 2k and it starts to judder and sounds rough as a badgers ##### as the revs fluctuate. It also feels a bit flat on acceleration. Any help would be greatly appreciated.