Hi,
I have a 1987 325is, and have just brought it out from the East Coast to Colorado where I go to school. Car made the drive without a hiccup, and had been running well. Right before I came out I did a valve adjustment. In the last two weeks I have noticed that at warm idle (fully warmed up) the idle hunts between about 550-850 rpm, back and forth. It doesn't seem to be misfiring or anything, as the engine itself runs smoothly when it does this, other than the constant rpm changes. The engine runs great anywhere above idle and has no issues. The idle is perfectly stable at cold and warming-up temperatures.
What I have done:
-Vacuum leak test with starting fluid - no discernible leaks found.
-Stomp code test - car threw code 1211 (faulty DME) and nothing else.
-I replaced TPS ~2 years ago (Bosch) for other reasons.
-I replaced coolant temp sensor ~2 years ago (Bosch) for other reasons.
-Last time I tested the AFM, about a year ago, all the values were within spec.
-Checked spark plugs, they look as they should, no black / sludgy residue, just light brown color like they should be, no evidence of running lean or rich.
Other things to note:
-Cat is gutted (not my doing, will be fixing as soon as the dough happens).
-I run 87 octane gas.
-Car does not ever die or stall out when doing its funky idle thing, but the RPM does drop low enough for the lights to dim a bit.
Main question was, is there some other circumstance that would cause the DME to throw a 1211 code, other than it failing? I have always been taught that the computer should be the last thing you look for as a problem source, and was wondering if anyone knew of something else that could cause it to throw such a code. What else should I check on this thing?
One more thing: When looking at the DME, I noticed it does not have the typical "153" or "173" number on it, and this unit is stamped as made in Spain, not Germany. Since it stores codes, I am pretty sure it is a 173, but has anyone seen a DME with labels like this before? Possibly an old reman?
Thanks in advance!

I have a 1987 325is, and have just brought it out from the East Coast to Colorado where I go to school. Car made the drive without a hiccup, and had been running well. Right before I came out I did a valve adjustment. In the last two weeks I have noticed that at warm idle (fully warmed up) the idle hunts between about 550-850 rpm, back and forth. It doesn't seem to be misfiring or anything, as the engine itself runs smoothly when it does this, other than the constant rpm changes. The engine runs great anywhere above idle and has no issues. The idle is perfectly stable at cold and warming-up temperatures.
What I have done:
-Vacuum leak test with starting fluid - no discernible leaks found.
-Stomp code test - car threw code 1211 (faulty DME) and nothing else.
-I replaced TPS ~2 years ago (Bosch) for other reasons.
-I replaced coolant temp sensor ~2 years ago (Bosch) for other reasons.
-Last time I tested the AFM, about a year ago, all the values were within spec.
-Checked spark plugs, they look as they should, no black / sludgy residue, just light brown color like they should be, no evidence of running lean or rich.
Other things to note:
-Cat is gutted (not my doing, will be fixing as soon as the dough happens).
-I run 87 octane gas.
-Car does not ever die or stall out when doing its funky idle thing, but the RPM does drop low enough for the lights to dim a bit.
Main question was, is there some other circumstance that would cause the DME to throw a 1211 code, other than it failing? I have always been taught that the computer should be the last thing you look for as a problem source, and was wondering if anyone knew of something else that could cause it to throw such a code. What else should I check on this thing?
One more thing: When looking at the DME, I noticed it does not have the typical "153" or "173" number on it, and this unit is stamped as made in Spain, not Germany. Since it stores codes, I am pretty sure it is a 173, but has anyone seen a DME with labels like this before? Possibly an old reman?
Thanks in advance!

Comment