M20B20 higher and rough idle

Need technical Q/A then you're in the right place

Moderator: martauto

petdej
E30 Zone Newbie
E30 Zone Newbie
Posts: 14
Joined: Thu Sep 03, 2020 8:27 pm

Post Thu Sep 03, 2020 8:44 pm

Please, I need help about this problem:
On my car (engine M20B20 with Motronic 1.3 - ECU 172) there is problem with idle. Idle is higher and quite rough (about 1000 when warm, when cold a little higher). LPG conversion is done long time ago. Idle is the almost same on petrol and on LPG (same problem is present on both fuels). So, I already done thorough check this parts with new one or with good one from working car:
ECU (with another one 172 and 381) - same
ICV (cleaning and two spare parts) - nothing
CTS (new one and used one) - nothing
AFS (with one from working car) - nothing
Another throttle body with adjusted throttle plate to specs with new TPS - still nothing.
Changed intake manifold gaskets, throttle body gasket, valve cover gasket and under valve cover "rubber caps", oil cap, injectors O-rings, O-rings at oil dipstick.
At last, checked complete wiring and harness from ECU to engine and sensors...
Smoke test is OK (no vacuum leaks).
I am totally confused.
Any ideas ?
Thanks in advance...
User avatar
Brianmoooore
E30 Zone Team Member
E30 Zone Team Member
Posts: 49359
Joined: Mon Jan 10, 2005 11:00 pm

Post Thu Sep 03, 2020 10:02 pm

Remove the ICV, and either block both hoses, or block one port of the ICV (finger of a rubber glove over one port) and refit it.
What is the idle like then? Still high, or you need to apply throttle to keep the engine running?
petdej
E30 Zone Newbie
E30 Zone Newbie
Posts: 14
Joined: Thu Sep 03, 2020 8:27 pm

Post Sat Sep 05, 2020 3:29 pm

Update:
With blocked one port of the ICV, engine is struggling to idle (about 550-600 rpm approx.), very rough. It seems like it is barely idling.
User avatar
Brianmoooore
E30 Zone Team Member
E30 Zone Team Member
Posts: 49359
Joined: Mon Jan 10, 2005 11:00 pm

Post Sat Sep 05, 2020 11:32 pm

That seems to indicate that the extra air the engine needs to idle higher than it should is getting in via the ICV. rather than a leak or a maladjusted throttle stop.
Unfortunately, you seem to have tried everything that could possibly be wrong with the ICV control.
Time for some lateral thinking. You say the engine is idling high, presumably by looking at the tacho. Is it possible that you have a coding chip for a four cylinder engine fitted in your instrument cluster?
petdej
E30 Zone Newbie
E30 Zone Newbie
Posts: 14
Joined: Thu Sep 03, 2020 8:27 pm

Post Sun Sep 06, 2020 11:35 am

Thank you for your prompt response. I doubt that ICV somehow lets in too much air, but that it is not a problem in ICV itself. That's why the situation confused me, because I checked or tried everything else that came to my mind. It is impossible that the code plug-chip in the instrument panel is wrong, it is an original, factory board that worked well. There is a possibility that the tachometer itself is problematic, I will try another tachometer, there are two more instrument panels of the same type. But, checked earlier with a precision test tachometer for 6 cylinders and the number of revolutions was similar to the number of revolutions on the tachometer in the car. I'll check again though. As soon as I check, let you know.
Best Regards.
User avatar
Blanca
E30 Zone Regular
E30 Zone Regular
Posts: 299
Joined: Mon Aug 17, 2020 1:26 pm
Location: Estepona, Spain

Post Sun Sep 06, 2020 1:51 pm

Tried a set of spark plugs? Just a thought. Could be running on 5 1/2 cyl.
Image
All comments by me should be taken in the right sprite, Jack Daniels is fine.
petdej
E30 Zone Newbie
E30 Zone Newbie
Posts: 14
Joined: Thu Sep 03, 2020 8:27 pm

Post Sun Sep 06, 2020 4:45 pm

Of course... Brand new spark plugs, NGK ZGR5A with adjusted gap. New distributor cap, rotor, cables...
User avatar
Blanca
E30 Zone Regular
E30 Zone Regular
Posts: 299
Joined: Mon Aug 17, 2020 1:26 pm
Location: Estepona, Spain

Post Mon Sep 07, 2020 1:46 pm

Have you tried the old 'pull a plug' trick? Pull each plug cap off, if there is no difference on one then that's the cylinder to worry about, if no change, do same with injector leads. at least you will eliminate two possibilities. or find the fault, lucky you.
Image
All comments by me should be taken in the right sprite, Jack Daniels is fine.
petdej
E30 Zone Newbie
E30 Zone Newbie
Posts: 14
Joined: Thu Sep 03, 2020 8:27 pm

Post Wed Sep 09, 2020 1:01 pm

New update:
I tried with two instrument clusters that were removed from the vehicle with the M20B20 as well.
Idle, unfortunately is almost same, about 1K RPM.
I'm out of luck and out of ideas.
Any new ideas, please, anybody ?
User avatar
Blanca
E30 Zone Regular
E30 Zone Regular
Posts: 299
Joined: Mon Aug 17, 2020 1:26 pm
Location: Estepona, Spain

Post Wed Sep 09, 2020 5:08 pm

Having tried the obvious (and not so obvious) whatever is left, however unlikely, must be the answer.

Think sideways and picture the engine in your mind, what IS working OK, and tick off one by one what you know to be good, what's left is suppositious and to be investigated.. If your not sure 100% something is 100% good, look again until it is 100%.

Do not hope all over the place guessing, you'll go nuts, if not already.
Image
All comments by me should be taken in the right sprite, Jack Daniels is fine.
coopman
E30 Zone Regular
E30 Zone Regular
Posts: 267
Joined: Tue Feb 25, 2020 10:19 am
Location: Sydney

Post Thu Sep 10, 2020 1:59 am

Does anyone have a recording of a "perfect" M20B20 engine idling?

(I've recently cleaned my ICV, throttle body and changed the big rubber boot - the idle is in the right range and doesn't sound particularly rough, but I'm not sure it's perfect either.)
petdej
E30 Zone Newbie
E30 Zone Newbie
Posts: 14
Joined: Thu Sep 03, 2020 8:27 pm

Post Thu Sep 10, 2020 8:04 am

I don't know why, but I have a feeling that the problem is around the throttle body. This is currently the only possible place where "excess" air can somehow enter the intake, since the throttle body gasket is good, new. No vacuum leaks, tested many times with a smoke machine. Maybe too much air is entering through the throttle body, no matter how everything is adjusted properly. Is it possible that the throttle plate is deformed or worn out? Although I've tried two throttle housings, that's the only thing that comes to mind right now. Really, a big mystery that drove me crazy. If I take off the boot on the intake and leave only the ICV for intake air, and completely close the throttle with a plastic bag, could that be a test for the throttle housing? Eventually disconnect AFM during "test" ? Maybe this is stupid to ask, but I have no more ideas.
User avatar
Lemon98
E30 Zone Newbie
E30 Zone Newbie
Posts: 245
Joined: Fri Jan 31, 2020 8:16 am

Post Mon Sep 14, 2020 9:00 am

coopman wrote:
Thu Sep 10, 2020 1:59 am
Does anyone have a recording of a "perfect" M20B20 engine idling?

(I've recently cleaned my ICV, throttle body and changed the big rubber boot - the idle is in the right range and doesn't sound particularly rough, but I'm not sure it's perfect either.)
I can get a video of mine for you later today. As far as I'm aware everything is working pretty well, it starts everyday and the idle is good smooth and increases and decreases as I'd expect with engine temp.

It is a bit sluggish to rev up immediately from idle if I give it too much throttle and it does have a 'mild' chip but the engine is stock bar an air filter. Mine is also a 172 ECU 1990 year


Also when you mentioned the throttle body is it possible that it has a 2.5 throttle body on it instead with an unadjusted tune?
1990 4-door 320i SE
User avatar
Brianmoooore
E30 Zone Team Member
E30 Zone Team Member
Posts: 49359
Joined: Mon Jan 10, 2005 11:00 pm

Post Mon Sep 14, 2020 1:57 pm

M20 is a straight six engine. This is the 'perfect' configuration for a IC engine, with a power stroke every 120 degrees of the crank, so the idle should be extremely smooth.
User avatar
Blanca
E30 Zone Regular
E30 Zone Regular
Posts: 299
Joined: Mon Aug 17, 2020 1:26 pm
Location: Estepona, Spain

Post Sat Sep 19, 2020 2:35 pm

My 'tick over' is a constant 'buzz' from the exhaust at 900 RPM, no hunting, no stuttering. I changed the valve cover to throttle body pipe a few weeks ago, that helped smooth it out Also strip and clean ICV., that alloy oxidises a lot.
Not sure if your engine has the air adjuster thingy on the right side of the inlet manifold (over valve cover) but fine tuning that helped too in conjunction with a colortune..
Image
All comments by me should be taken in the right sprite, Jack Daniels is fine.
User avatar
Brianmoooore
E30 Zone Team Member
E30 Zone Team Member
Posts: 49359
Joined: Mon Jan 10, 2005 11:00 pm

Post Sun Sep 20, 2020 10:55 am

It seems that the idle speed has been confirmed as definitely excessive, and that the excess air that the engine MUST have to do this is entering via the ICV.
Conclusion: The ICV is being opened slightly to far by the ECU, but for reasons that haven't been determined, in spite of virtually everything relevant being checked or replaced.
Has a replacement ECU been tried? Have you checked the existing one for signs of tampering - any possibility of it having been 'chipped' at some time?
petdej
E30 Zone Newbie
E30 Zone Newbie
Posts: 14
Joined: Thu Sep 03, 2020 8:27 pm

Post Sun Sep 20, 2020 11:15 am

Thank you for reply, Brianmoooore.

As I stated in a first post, there is two spare ECUs (non-tampered, with original EPROMs, checked with EPROM programmer) in my spare parts (172 and 381). With any ECU, idle is higher. Even tried different original EPROMs, different versions of ROM dumps for ECU 172 and 381 (I have EPROM programmer, so I tried even that !). No difference. Real headache.
petdej
E30 Zone Newbie
E30 Zone Newbie
Posts: 14
Joined: Thu Sep 03, 2020 8:27 pm

Post Sun Sep 20, 2020 2:43 pm

At last... SOLVED !

It seems amazing, but all three tachometers I have are faulty !
I asked a friend who has the same car, the older generation, with the L-jetronic system to try out his instrument cluster. YES! To be sure, I measured again with one precision test and calibrated tachometer for 6 cylinders. Again ... about 750 RPM! Damn lying tachometers ! Thanks everyone for the help. I will remember this lesson well.
User avatar
Brianmoooore
E30 Zone Team Member
E30 Zone Team Member
Posts: 49359
Joined: Mon Jan 10, 2005 11:00 pm

Post Mon Sep 21, 2020 9:22 pm

:thumb: There's another high idle thread just started. Will it be the same??