Showing posts with label air. Show all posts
Showing posts with label air. Show all posts

Sunday, 24 October 2021

E30/E28: Faulty AFM (Air Flow Meter) repairs, worn carbon-track quick fix

** FOR ADJUSTING AFM AIR/FUEL RATIO SEE THIS POST **

The AFM or Air Flow Meter uses a metal flap that is opened air entering the engine to move a brass arm up and down a carbon-track. The position of the arm along the carbon track alters the electrical resistance through the circuit and this lets the ECU know how much air is coming in, so it can deliver the right amount of fuel to the injectors. The E30 uses a BOSCH AFM unit, also used in many other BMWs with Motronic or Jetronic injection systems.

The analog electrics in the BOSCH AFMs rarely ever fail, but there are two areas that are failure prone after higher mileage - a worn carbon track and a faulty air-temperature sensor.

Tuesday, 5 October 2021

E30/E28: Adjusting AFM (Air-Flow Meter) - change air/fuel rich/lean mixture

 ** ADJUST YOUR AFM SETTINGS AT YOUR OWN RISK **

This is for BOSCH AFM units, fitted to most E30 and other BMWs fitted with Bosch Motronic or Jetronic injection systems.

The AFM, or Air Flow Meter, is a metal flap that is drawn open by air entering the engine and the position of the flap tells the ECU how much air is coming in so it can inject the right amount of fuel. The stock parameters for the AFM are set at the factory and unique to each car and BMW recommend that these settings should NEVER be adjusted... so do it at your own risk!!

Why would the AFM need adjusting??

  • You have done a ‘gas-test’ and the results show your car is running rich (too much fuel for amount of air) or lean (too much air for the fuel being supplied) and wish to adjust for emissions / fine-tuning purposes.
  • You have an air leak after the AFM, so more air is getting in than the ECU is supplying fuel for and the engine won’t run, especially when cold.
  • You have an over-fuelling problem where too much fuel is being supplied for the amount of air and flooding the engine.

Adjusting the AFM in the second two instances is a quick and dirty way to get your car running well enough to drive it, but is not a long-term fix for an underlying problem, so bear this in mind before messing with the AFM.

Wednesday, 15 September 2021

E30 318i: Replaced AFM (Air-Flow Meter)

I’d been messing with my AFM in order to get the car running ok when cold and when I finally fixed the massive air leak on the inlet manifold I then struggled to reset the AFM back to standard. 
In order to get the M40 to idle ok while the engine was cold I adjusted the mixture setting to run richer. Obviously this was providing enough fuel to stop the engine cutting out while the plenum was filling with as much air as the cylinders could gulp through the gap in the manifold gasket. It runs and drives ok in this setting, but idles quite high (about 1100rpm) and you can smell the stink of neat petrol out of the exhaust. Ok for short trips shunting the project car around but will need addressing to enjoy it before summer ends!
The real problem began when I had repaired the gasket, got the engine running smoothly and then tried to reset the AFM back to a stock, or near stock value. To begin with I had been putting marks and taking photos to recall where the settings were before I started messing, but you know how it is, once you get immersed into a several day long tweaking session (take that as you will!) the tendency is to get lost along the way.
I gave up trying in the end and decided the only way to dial this engine in and be sure I was not fighting with a dodgy AFM was to buy one that had not been messed with. This is in my interests anyway, as I got one from a car with far lower miles on it so the carbon-track is less worn and I know the air-temp sensor is OK too, which was a doubt with the original one.

Sunday, 29 August 2021

E30 318i M40b18: High / erratic idle issues NOW FIXED, stable at 800rpm + good throttle-response finally

After my cutting out when cold problem and no low-end throttle response from a busted lower inlet-manifold gasket (THIS POST) and high / pulsing idle issue from a poorly set throttle-stop screw (THIS POST), I have finally got the old E30 ticking over properly. It now sits at about 800rpm on idle and throttle response is smooth across the range. Pleasant.

Wednesday, 9 June 2021

E30 318i M40: GUIDE - Replacing lower inlet-manifold gasket - rough idle and stalling fixed!

After all the diagnosis and testing from THIS POST, I found the cause of my rough idle and stalling out when cold was a damaged paper gasket on the lower inlet-manifold allowing unmetered air to be drawn in to the plenum at will and confusing the AFM and DME over how much fuel to deliver. 

The engine just about ticked over when warm, albeit with a slight misfire. On cold startups however, the misfire was a lot more severe and at low revs the engine just couldn’t hold on, stalling out due to a way over-lean mixture. It would drive though, but there was no throttle response until about halfway up the rev range and power would arrive with a bang. It is amazing how sensitive these older engines with analog electronics are to unmetered air leaks!

IF YOU HAVE THESE SYMPTOMS, CHECK HERE!

I ordered a new gasket from eBay, it was a snip at £6.88. Be careful when ordering, older M10 engine gaskets are far more plentiful, so ensure yours is the right one for the M40... they have a funny shape which is quite distinctive. Choice was limited, in fact I could find one more gasket for sale of the right type and that came with a full £30 set including a head gasket, so be sure to check out carpartsinmotion, they have rare-fit stuff.

GUIDE:

1. Undo the jubilee-clip and disconnect the large rubber duct from the throttle-body using a flat screwdriver or 7mm socket.

2. Unclip the throttle-cable from the throttle-linkage and remove the two 10mm screws holding the metal plate to the throttle-body so the cable assembly can be moved clear.

3. Remove the wiring connectors from the throttle position sensor [TPS] and idle control valve [ICV].

4. Remove the rubber hose from the bottom of the ICV.

5. Remove the vacuum air hose from the front side of the throttle-body by undoing the jubilee-clip and teasing it off carefully with a flat screwdriver.

6. Remove the two coolant hoses from either side of the throttle-body by undoing the jubilee clips and teasing them off with a flat screwdriver. 

7. Remove the six nuts from the upper inlet-manifold using an 11mm wrench [9 in diagram] and two locating studs in the centre with a 10mm wrench [13 in diagram]. 

8. The upper inlet-manifold can now be lifted out of the engine bay.

9. Remove the wiring connector from the fuel-rail / injectors. 

10. Remove the metal fuel send and return pipes from each end of the fuel-rail by undoing the jubilee clips. (This is where it gets messy, you may wish to plug or clamp the ends of these hoses). The send pipe is attached to the fuel pressure regulator [FPR] at the front of the fuel-rail and the return pipe is at the back of the rail.

11. Remove the five nuts holding the ports of the lower inlet-manifold to the head using an 11mm socket [4 in diagram].

12. Remove the two bracing bolts from the lower inlet-manifold using a 13mm socket. (They point towards the right side of the car) [11 in diagram].

13. The lower inlet manifold is now free to be removed. This can be a bit tricky as the rigid fuel pipes are routed through one of the gaps in the manifold ports. Also make a note of how the hoses to the throttle-body are routed through around the lower manifold, as it can be confusing once the upper manifold is bolted back in.

14. Clean off the mating surfaces of the cylinder head and the inlet manifold.

15. Carefully fit the new gasket to the studs on the head. It only fits one way round.

16. To refit reverse the above steps.

Sunday, 6 June 2021

E30 318i [M40]: Massive air leak SOLVED - lower inlet-manifold gasket

I had checked and re-checked the idle control valve [ICV], the air-flow meter [AFM], ignition system, tested for the fuel pressure, performed tests on the DME [ECU] to make sure that was working and even laboriously tested the wiring loom for continuity, but still the engine idles terribly when cold. It ticks over lumpy, shakes the engine side to side and cuts out at will, even when power is applied. 

I checked the timing and all was good, under the rocker-cover showed no defective valves and the cam-shaft doesn't look all that worn. I guess the only thing left to check is the injectors... right?? Now hold on a minute I hear the E30 and M40 engine gurus cry, the symptoms you've described point towards an obvious massive air leak in the induction system! 

This is true and is also the very first thing I looked for and tested. Initially I performed the 'spray' test using a can of brake-cleaner (though 'Easy-start', carb-cleaner or electrical-cleaner work too, anything with alcohol content). This involves running the engine and spraying brake-cleaner around the intake-manifold, ICV, vacuum hoses, throttle-body etc. If unwanted air is being sucked in, say through a split hose, the brake-cleaner will be sucked in and combusted by the engine causing it to rev higher. If you are spraying in one particular place and the engine revs increase accordingly then you have found your air-leak. Thing is, I did this test over and over again and it showed nothing. 

I’ve heard that air can be sucked in past the injector bodies when the rubber sealing rings have degraded over time and that the lower intake-manifold is also a main culprit, but spraying round this area made no difference to the engine revs or affected the poor idle. I did a compression test and the readings were a bit low, but not enough to cause any issues.

At this point I decided it to bite the bullet and begin stripping things down. The removal of the lower intake-manifold is quite complicated because it involves removing the fuel-lines from the rail, which is why I put it off, but clearly if you want to fix something then you need to get your hands dirty so off came the fuel lines and away came the lower manifold to reveal.... well, as you can see from the photo, a virtually non existent gasket. Sigh. 

Cylinder 1 has a massive gap where the gasket is no longer there, so whenever there is a vacuum in the plenum it’s just filling up with fresh air even with the throttle-body shut and this explains why the ICV appears to be doing nothing and leads people to look there first. Whoever was refitting the manifold was obviously in a rush because the broken gasket has folded over on itself, causing the air gap to be even bigger. I guess they just tightened it hoping to make a seal, but alas no. Cylinder 2 is not much better with a noticeable gap and the rest of the gasket squashed flat. Cylinders 3 and 4 are better, but still paper thin. It looks like this may be the original gasket and the past 35 years have not been kind to it (or to me for that matter).

So... looks like I have found the culprit of the rough idle. Finally! New gasket is ordered, a snip at £6.88! Amazing how such a simple thing can cause such a severe problem and goes to show how sensitive these ‘analog’ ‘80s cars are to air metering issues!

Monday, 31 May 2021

E30 318i M40: Misfire and self-revving - symptoms of major induction air-leak

This video shows the symptoms of an air-leak in the induction system, where unmetered are drawn in after the throttle-body causes a terribly poor idle, a permanent misfire and the engine to rev itself gently. The tendency is to look at the ICV (idle control-valve), ignition coil, AFM (air-flow meter) etc., but chances are it will be an air-leak on the induction. In this case it turned out to be a damaged and disintegrated gasket where the lower inlet-manifold mates to the cylinder-head. 

Sunday, 30 May 2021

BMW E30 Heater Matrix Hoses Configuration - Right and Wrong way round + how to bleed matrix / remove air-lock

My E30 had little or no hot air from the blower inside the cabin. I have heard it is common for the two hoses running to the heater matrix to be fitted back to front, so the flow of coolant through the core is reversed. This causes air locks and severely reduces the amount of coolant flowing through the heater matrix, thus no hot air. 

The reason these hoses so often get fitted incorrectly is due to their location and the way they look when fitted. It appears obvious that the upper hose (back of cyl.-head to heater) goes to the upper stub on the heater-matrix and the lower hose (side of block to heater) goes to the lower stub on the matrix. The hoses look happier this way round, but the matrix and heater-valve are designed in such a way that flow is interrupted and causes the air-lock. 

The correct way round is actually with the upper hose connected to the lower stub and the lower hose to the upper stub, which does of course appear to be back to front, but is essential for correct flow of coolant round the whole engine, not just the heater-core. The correct and incorrect hose configurations are shown in the pictures below.

RIGHT:

WRONG:

How to Bleed system and remove air-lock from Heater-Matrix:

** This is not the normal air-bleeding process when refilling an empty system with coolant, this process is to bleed a system with the air-lock at the back of the head and / or the heater-matrix full of air. **

1. Ensure heater-matrix hoses are fitted the correct way round, if not swap them over. [You should notice if there is an air-lock that no coolant comes out of the hoses when removed from the matrix and the stubs appear dry].

2. Fully tighten the lower [inlet] hose.

3. Leave the upper hose disconnected from the matrix. 

4. Remove the radiator bottle cap. Assuming the coolant level is up to the halfway / max. mark, there should be some gulps of air and the coolant level should drop slightly in the rad. bottle.

5. Cut the bottom off a 2-litre drinks bottle and fill it with water, holding your hand over the lid.

6. Dump the water from the drinks bottle into the radiator bottle, allowing the weight of water to push the remaining air though the system. Water should start to come out of the upper heater-matrix hose from the head. Block this hose with a finger.

7. Continue to top up the radiator bottle with water until water begins to flow out of the upper stub on the heater matrix and quickly refit the upper hose, which can now be fully tightened.

8. Drain the radiator bottle back down the halfway /max. / fill line.

** You should be good to go, but can now bleed / top-up the system using the usual bleeding procedure if necessary. **

Friday, 18 October 2019

BMW Common Engine/Vanos Error Codes / Fault Codes List 27A0-27FF [E46, E39 etc.]

2711-273F, 2740-2772, 2773-279F, 27A0-27FF, 280A-29FF2A01-2CFF2D00-2FB7, CD87-CDAC,

27A0 Controll E-box fan
27A1 failure within secondary air system 2
27A2 Temp.sensor engine LR
27A3 CAN timeout HDEV2 SG
27A4 EWS3.3 Schnittstelle EWS-DME
27A6 Ansteuerung Einspritzventil 1
27A7 Ansteuerung Einspritzventil 3
27A8 Ansteuerung Einspritzventil 4
27A9 Ansteuerung Einspritzventil 2
27AA Ansteuerung Einspritzventil
27AB Ansteuerung Einspritzventil
27AC Ansteuerung Einspritzventil
27AD Ansteuerung Einspritzventil
27AE Ansteuerung Einspritzventil
27AF Ansteuerung Einspritzventil
27B0 Ansteuerung Einspritzventil
27B1 Ansteuerung Einspritzventil
27B3 Diagnose DK/HFM adjustment
27B4 Ambient-pressure sensor
27B5 Control inlet-VANOS
27B6 Control inlet-VANOS bank2
27B7 Controll gas pump relay
27B8 Plausibility diff. pressure sensor
27B9 BLS/BTS Plausibility
27BA Output AC-kompr. enable from AC-SG
27BB Camshaft control outlet-VANOS
27BC Camshaft control outlet-VANOS bank2
27BD Control outlet-VANOS
27BE Output outlet-VANOS bank2
27BF Camshaft sensor inlet bank2
27C0 Camshaft sensor outlet bank2
27C1 Master camshaft sensor
27C2 Controll AC-compressor relay
27C3 Signal oil level sensor (TOENS)
27C6 LDP Diagnose 0.5mm leak
27C7 LDP Diagnose 1.0mm leak
27C8 LDP system
27C9 Leak diag. module
27CA Ansteuerung DM-TL Pumpenmotor
27CB DM-TL 0.5mm leak MIL off
27CC DM-TL 1mm & 0.5mm leak
27CD DM-TL module
27CE Load sensor monitoring
27CF Ignition time Cyl.1
27D0 Ignition time Cyl.3
27D1 Ignition time Cyl.4
27D2 Ignition time Cyl.2
27D5 failure within the idle-speed control
27D6 Output idle-speed controller OFF
27D7 Output idle-speed controller ON
27D8 Failure depressure pump
27D9 Output DM-TL heater
27DA generator failure
27DC EWS3.3 Random-code storing
27E1 monitoring pedal-travel sensor
27E2 Knock sensor 1
27E3 knock sensor2 bank1
27E4 Knock sensor 3
27E5 Knock sensor 4
27E6 Knock sensor zero test
27E7 Knock sensor offset
27E8 Knock regulation Test impulse
27E9 Knock sensor zero test bank2
27EA CAN-Timeout HDEV
27EB CAN-Timeout TCU
27EC CAN-Timeout EGS
27ED CAN-Timeout ASC/DSC
27EE CAN-Timeout Instrumentenkombination
27EF CAN ACC-Signalfehler
27F0 Plausibility MSR-control
27F1 Plausibility ACC-control
27F2 Plausibility gas level
27F3 CAN-Timeout VVT-Control unit
27F4 CAN-Timeout VVT-Control-unit bank2
27F5 CAN-Timeout DME-Control unit
27F6 Pedal-travel
27F7 Pedal-travel Poti1
27F8 Pedal-travel Poti2
27F9 Start automatic control
27FA Input starter automatic
27FB Output controlled airflow
27FD Starter automatic
27FE Knock control offset bank2
27FF Knock control test signal bank2

Thursday, 17 October 2019

BMW Common Engine/Temp Error Codes / Fault Codes List 2773-279F [E46, E39 etc.]

2711-273F2740-27722773-279F27A0-27FF280A-29FF2A01-2CFF2D00-2FB7, CD87-CDAC,

2773 Tank-ventilation valve output stage bank2
2774 Monitoring cyc. failurestoring
2775 engine moment monitoring level 2
2776 Interface multifunction stearing wheel
2777 Monitoring controller function
2778 Switch clutch
2779 SG selftest RAM
277A Switch break
277B SG selftest ROM
277C SG selftest reset
277D Battery Voltage
277E Moment restrictor level 1
277F Crankshaft sensor
2780 Ref. marking generator
2781 Camshaft sensor inlet
2782 Camshaft sensor outlet
2783 Hot film air mass meter
2784 Thermostat diag. THM
2785 DK-Potentiometer
2786 Throttle-valve potentiometer 1
2787 Throttle-valve potentiometer 2
2788 Vehicle speed
2789 Bad way detection
278A Ambient temperature
278B Engine temperature
278C Intake air temperature
278D Temp. sensor coolant temperature
278E Diff. pressure sensor suction tube
278F LowRange signal not plausible
2790 transmission temp.
2791 Parts exchange without adaption
2792 Drosselklappe - Positionsüberwachung
2793 DK-Actuator regulator area
2794 DK-Actuator controlled
2795 Spring test DK-controller closing spring
2796 Throttle flap lower stop
2797 DK-Controller failure booster
2798 Throttle flap emergency air point
2799 Abort DV-adaption because of enviroment
279A Throttle flap adation - abort after
reteaching
279B Thermostat jammed
279C Control heater cooler
279D Control engine fan
279E Output exhaust flap
279F Output fanA

Wednesday, 16 October 2019

BMW Common Engine Error Codes / Fault Codes List 2740-2772 [E46, E39 etc.]

2711-273F2740-27722773-279F27A0-27FF, 280A-29FF2A01-2CFF2D00-2FB7, CD87-CDAC,

2740 Pedal-travel1 permanently
2741 Pedal-travel2 permanently
2742 Misfire detection cyl.1
2743 Misfire detection cyl.3
2744 Misfire detection cyl.4
2745 Misfire detection cyl.2
2746 Misfire detection cyl.
2747 Misfire detection cyl.
2748 Misfire detection cyl
2749 Misfire detection cyl
274A Misfire detection cyl
274B Misfire detection cyl
274C Misfire detection cyl
274D Misfire detection cyl
274E Misfire detection, Checksum failure
274F Misfire, Checksum failure, service rel.
2752 Pedal-travel half plausibility
2753 Monitoring ign. coil 1
2754 Monitoring ign. coil 3
2755 Monitoring ign. coil 4
2756 Monitoring ign. coil 2
2757 Monitoring ign. coil
2758 Monitoring ign. coil
2759 Monitoring ign. coil
275A Monitoring ign. coil
275B Monitoring ign. coil
275C Monitoring ign. coil
275D Monitoring ign. coil
275E Monitoring ign. coil
275F Pedal-travel defect
2760 Secondary air system
2761 Secondary air system bank2
2762 Secondary air valve
2763 Secondary air valve bank2
2764 Controll sek.air pump relay
2765 Controll sek.air valve
2766 Phase generator1 time duration
2767 Phase generator2 time duration
2768 Phase generator positioning failure
2769 Spring test DK-controller open spring
276A Control-unit recognition
276B Secondary air valve output stage bank2
276C Phase generator2 positioning failure
276D Tank-ventilation functional check
276E Tank-ventilation functional check bank2
276F failure within secondary air system
2770 failure within secondary air system
2771 Secondary air system locked
2772 Controll gas ventilation valve