How to Deal with The Problem of BMW 320i Engine Failure Warning light Coming On and Inability to Accelerate

 (1) Fault symptoms: The chassis model of this car is E90, equipped with an N46 engine. The fault 

symptoms are as follows: After starting the engine, the engine fault light on the instrument panel keeps 

lighting up, and the vehicle cannot accelerate.  

 11.2023 BMW Rheingold ISTA+4.44.20 with Free ISTA-P 3.71 Download Service

(2) Diagnosis and maintenance After starting the engine, the idling condition is stable, but the yellow 

EML warning light (i.e. engine failure warning light) on the instrument panel keeps lighting up. When 

accelerating, the performance is very poor. Even if the accelerator pedal is pressed to the bottom, the 

speed is difficult to increase. Connect the diagnostic instrument for self-diagnosis. The engine system 

has two fault codes. The content is shown in Table 1-5.

 

 

  Preliminary judgment is that the fault is related 

to the electronic valve servo motor. The electric motor is installed on the valve cover and is directly 

controlled by the engine control module, as shown in Figure 1-27.


 

 BMW E-Sys Scripts Collection for New Features

  Unplug the wiring harness plug of 

the electronic valve motor and measure the resistance of the electronic valve servo motor. It is 0.1Ω.

  Since there is no standard resistance value, I don't know whether the resistance is normal, so it is 

impossible to judge whether the electronic valve servo motor is normal. Continue to check other parts.

  The engine control module, electronic valve motor relay, and fuse F1 are all installed in the electric 

control box on the left side of the engine compartment. Check the electronic valve motor relay and fuse 

F1, both are normal. Unplug the wiring harness plug of the engine control module and check the wiring 

connection with the electronic valve servo motor. It is normal. Installed the above related components, 

cleared the fault code, and tested the car, but the fault persisted. Check the fault information again, and 

the fault code 2A67 appears again. Why does the "short circuit to negative" fault message always 

appear? It seems that this is the key to maintenance, so I unplugged the wiring harness plug of the 

electronic valve servo motor and re-diagnosed the self-diagnosis. This time I made a new discovery: 

Although the fault code is still 2A67, the content has changed and it has become "Engine Wire" "Short 

circuit" indicates that the fault has nothing to do with the engine control module and its wiring. Unplug 

the wiring harness plug of the electronic valve servo motor, connect a test light with basically the same 

power, start the engine, and the test light flashes. After querying the fault information, the nature of the 

fault code 2A67 changed to non-existent, and the fault code 2A6B reappeared, which indicated that the 

electronic valve servo motor performance was poor. Replace it and eliminate the fault completely. 

 BMW E-sysPlus 3.8+4.40.40 PsdZdata full Download+Installation Service

 (3) Summary The causes of faults related to fault code 2A67 include: poor connection of the wires or 

harness plugs of the electronic valve servo motor, damage to the electronic valve servo motor, and 

damage to the engine control module. Be very cautious when judging that the engine control module is 

damaged and do not replace it easily. The key point of the maintenance work in this example is to 

understand the meaning of fault code 2A67, and fault code 2A6B is a joint fault code. As long as the 

related problems of fault code 2A67 are solved, the problem of fault code 2A6B will naturally be 

solved. By unplugging and plugging the electronic valve Analyzing the meaning of the fault code 

through the wiring harness plug of the servo motor is the key to maintenance work.

How to Deal With the Problem of Difficult Starting of BMW 318i

 How to deal with the problem of difficult starting of BMW 318i 

 BMW E-Sys Scripts Collection for New Features

 (1) Fault symptoms The chassis model of this car is E46, equipped with an N46 engine. The fault 

symptoms are as follows: After parking the vehicle for a long time, the starter needs to be started more 

than twice before the engine can run. If it starts immediately after turning off the engine, start the 

engine once and you can start the car. 

 11.2023 BMW Rheingold ISTA+4.44.20 with Free ISTA-P 3.71 Download Service

 (2) Diagnosis and maintenance: Confirm the fault symptoms. After parking the vehicle for 10 minutes, 

start the engine. The engine can start, but the speed drops rapidly and stalls after starting. Then it 

started 

again and the engine finally started running. Use the diagnostic tool to conduct self-diagnosis and check 

the fault information of the engine system. There is no fault code. Checked the fuel pressure, ignition 

strength and intake manifold sealing, and found no abnormalities. Measure the cylinder pressure and 

find that the pressure in each cylinder is normal. Looking at the engine's operating data, the intake 

valve 

lift is 9.58mm, which is close to the maximum value of the control volume. At this time, the intake 

manifold pressure is 53kPa, which is significantly lower than the atmospheric pressure of 100kPa, 

indicating that the electronic throttle valve has implemented throttling control and the engine system 

has activated emergency mode. The engine is equipped with an electronic valve control system. Under 

normal circumstances, the cylinder air intake volume is controlled by adjusting the intake valve lift, 

rather than by the electronic throttle. The electronic throttle is only used during starting conditions and 

emergencies. It plays a throttling role in mode. Therefore, when the engine is running, the intake 

manifold pressure should be the same as atmospheric pressure. The reasons that cause the engine 

system to activate emergency mode are as follows. Turn off the ignition switch and turn it on after 10 

minutes. Observe the engine's working data. The intake valve lift is 1.48mm and the throttle valve 

opening is 18%. This is normal. When the engine is started, the intake valve lift drops rapidly from the 

original 1.48mm to 0.30mm. At this time, the engine shakes violently until it stalls. When the engine is 

started again, the intake valve lift quickly drops from the original 1.48mm to 0.30mm, and then rises to

 9.58mm, and the engine starts running. The throttle opening is reduced from 18% to 3%, and the 

engine system enters emergency mode. The 0.30mm intake valve lift is not enough to get the engine 

started. Analyzing the reasons, if there is too much carbon deposit on the intake valve, the valve 

operation will be affected, making it difficult to achieve the predetermined lift, and the engine will stall 

due to too little air intake. In order to verify this inference, the learning value of the engine control 

module is cleared, and then the engine is started, and the intake valve lift is reduced from 1.48mm to

  0.62mm and remains unchanged, and the idle speed remains stable, indicating that the previous 

inference is correct. Keep engine speed at 2500r/min, use carbon removal agent to clean the air intake 

system. After completion, initialize the electronic valve control system and test drive. The fault 

symptoms disappear and the maintenance work is completed. 

 BMW E-sysPlus 3.8+4.40.40 PsdZdata full Download+Installation Service

 (3) Summary: There is too much carbon deposit on the back of the intake valve, which causes the 

intake valve lift to be blocked and the engine stalls when it is first started. Afterwards, in order to 

enable the engine to start successfully, the engine control module enabled the emergency mode and 

used the electronic throttle to control the air intake volume instead of controlling the air intake volume 

 

through the intake valve lift. Therefore, the engine was able to run after two starts. During 

maintenance, 

pay attention to the engine's air intake control method, analyze the cause by viewing the data flow, and

 find the fault point.

How to Solve the Problem of BMW 318i Having Difficulty Starting

 How to solve the problem of BMW 318i having difficulty starting 

 (1) Fault symptoms The chassis model of this car is E46, equipped with an N46 engine. The fault 

symptoms are as follows: After parking the vehicle for a long time, the starter needs to be started more 

than twice before the engine can run. If it starts immediately after turning off the engine, start the 

engine once and you can start the car.

11.2023 BMW Rheingold ISTA+4.44.20 with Free ISTA-P 3.71 Download Service  

 

 (2) Diagnosis and maintenance: Confirm the fault symptoms. After parking the vehicle for 10 minutes, 

start the engine. The engine can start, but the speed drops rapidly and stalls after starting. Then it 

started 

again and the engine finally started running. Use the diagnostic tool to conduct self-diagnosis and check

 the fault information of the engine system. There is no fault code. Checked the fuel pressure, ignition 

strength and intake manifold sealing, and found no abnormalities. Measure the cylinder pressure and 

find that the pressure in each cylinder is normal. Looking at the engine's operating data, the intake 

valve 

lift is 9.58mm, which is close to the maximum value of the control volume. At this time, the intake 

manifold pressure is 53kPa, which is significantly lower than the atmospheric pressure of 100kPa, 

indicating that the electronic throttle valve has implemented throttling control and the engine system 

has activated emergency mode. The engine is equipped with an electronic valve control system. Under

 normal circumstances, the cylinder air intake volume is controlled by adjusting the intake valve lift, 

rather than by the electronic throttle. The electronic throttle is only used during starting conditions and 

emergencies. It plays a throttling role in mode. Therefore, when the engine is running, the intake 

manifold pressure should be the same as atmospheric pressure. The reasons that cause the engine 

system to activate emergency mode are as follows. Turn off the ignition switch and turn it on after 10 

minutes. Observe the engine's working data. The intake valve lift is 1.48mm and the throttle valve 

opening is 18%. This is normal. When the engine is started, the intake valve lift drops rapidly from the 

original 1.48mm to 0.30mm. At this time, the engine shakes violently until it stalls. When the engine is 

started again, the intake valve lift quickly drops from the original 1.48mm to 0.30mm, and then rises to 

9.58mm, and the engine starts running. The throttle opening is reduced from 18% to 3%, and the 

engine 

system enters emergency mode. The intake valve lift of 0.30mm is not enough to start the engine.

  Analyzing the reasons, if there is too much carbon deposit on the intake valve, the valve operation 

will 

be affected, making it difficult to achieve the predetermined lift, and the engine will stall due to too 

little air intake. In order to verify this inference, the learning value of the engine control module is 

cleared, and then the engine is started, and the intake valve lift is reduced from 1.48mm to 0.62mm and 

remains unchanged, and the idle speed remains stable, indicating that the previous inference is correct.

  Keep the engine speed at 2500r/min and use carbon remover to clean the air intake system. After 

completion, initialize the electronic valve control system and test drive. The fault symptoms disappear

 and the maintenance work is completed. 

 

 BMW E-Sys Scripts Collection for New Features

 (3) Summary: There is too much carbon deposit on the back of the intake valve, which causes the 

intake valve lift to be blocked and the engine stalls when it is first started. Afterwards, in order to 

enable the engine to start successfully, the engine control module enabled the emergency mode and 

used the electronic throttle to control the air intake volume instead of controlling the air intake volume 

through the intake valve lift. Therefore, the engine was able to run after two starts. During maintenance,

 pay attention to the engine's air intake control method, analyze the cause by viewing the data flow, and 

find the fault point.

How to solve the problem of difficulty starting in BMW 318i

 How to solve the problem of difficulty starting in BMW 318i 

 11.2023 BMW Rheingold ISTA+4.44.20 with Free ISTA-P 3.71 Download Service

 (1) Fault symptoms The chassis model of this car is E46, equipped with an N46 engine. The fault 

symptoms are as follows: After parking the vehicle for a long time, the starter needs to be started more 

than twice before the engine can run. If it starts immediately after turning off the engine, start the 

engine once and you can start the car. 

 BMW E-Sys Scripts Collection for New Features

 (2) Diagnosis and maintenance: Confirm the fault symptoms, park the vehicle for 10 minutes, and then

 start the engine. The engine can start, but the speed drops rapidly and stalls after starting. Then it 

started 

again and the engine finally started running. Use the diagnostic tool to conduct self-diagnosis and 

check 

the fault information of the engine system. There is no fault code. Checked the fuel pressure, ignition 

strength and intake manifold sealing, and found no abnormalities. Measure the cylinder pressure and 

find that the pressure in each cylinder is normal. Looking at the engine's operating data, the intake valve

 lift is 9.58mm, which is close to the maximum value of the control volume. At this time, the intake 

manifold pressure is 53kPa, which is significantly lower than the atmospheric pressure of 100kPa, 

indicating that the electronic throttle valve has implemented throttling control and the engine system 

has activated emergency mode. The engine is equipped with an electronic valve control system. Under

 normal circumstances, the cylinder air intake volume is controlled by adjusting the intake valve lift, 

rather than by the electronic throttle. The electronic throttle is only used during starting conditions and 

emergencies. It plays a throttling role in mode. Therefore, when the engine is running, the intake 

manifold pressure should be the same as atmospheric pressure. The reasons that cause the engine 

system to activate emergency mode are as follows. Turn off the ignition switch and turn it on after 10 

minutes. Observe the engine's working data. The intake valve lift is 1.48mm and the throttle valve 

opening is 18%. This is normal. When the engine is started, the intake valve lift drops rapidly from the 

original 1.48mm to 0.30mm. At this time, the engine shakes violently until it stalls. When the engine is 

started again, the intake valve lift quickly drops from the original 1.48mm to 0.30mm, and then rises to 

9.58mm, and the engine starts running. The throttle opening is reduced from 18% to 3%, and the 

engine 

system enters emergency mode. The 0.30mm intake valve lift is not enough to get the engine started.

  Analyzing the reasons, if there is too much carbon deposit on the intake valve, the valve operation 

will 

be affected, making it difficult to achieve the predetermined lift, and the engine will stall due to too 

little air intake. In order to verify this inference, the learning value of the engine control module is 

cleared, and then the engine is started, and the intake valve lift is reduced from 1.48mm to 0.62mm and 

remains unchanged, and the idle speed remains stable, indicating that the previous inference is correct.

  Keep engine speed at 2500r/min, use carbon remover to clean the air intake system. After completion,

 initialize the electronic valve control system and test drive. The fault symptoms disappear and the 

maintenance work is completed.

 BMW E-sysPlus 3.8+4.40.40 PsdZdata full Download+Installation Service

  (3) Summary: There is too much carbon deposit on the back of the intake valve, which causes the 

intake valve lift to be blocked and the engine stalls when it is first started. Afterwards, in order to 

enable the engine to start successfully, the engine control module enabled the emergency mode and 

used the electronic throttle to control the air intake volume instead of controlling the air intake volume 

through the intake valve lift. Therefore, the engine was able to run after two starts. During maintenance,

 pay attention to the engine's air intake control method, analyze the cause by viewing the data flow, and 

find the fault point.

How to Solve the Problem of BMW not Starting

 How to solve the problem of BMW 318i not starting  

 (1) Fault symptoms: The chassis model of this car is E46, equipped with an M43 engine. The fault 

symptoms are as follows: when the engine is started, there is no sign of the engine starting, and the fuel 

gauge on the instrument panel indicates zero. 

 11.2023 BMW Rheingold ISTA+4.44.20 with Free ISTA-P 3.71 Download Service

  (2) Diagnosis and maintenance. Remove the rear seat and the two flanges on the upper part of the fuel 

tank. It is found that there is no fuel in the right oil storage chamber, but the left oil storage chamber is full 

of fuel. This condition is usually caused by a damaged siphon mechanism inside the fuel tank. Taking 

out the siphon device, it can be seen that it is a simple siphon device with only a siphon pump and a 

connecting tube. After careful inspection, it was confirmed that there was no problem with the siphon 

device. Analyzing the cause of the failure, it may be insufficient fuel return pressure. After replacing 

the fuel filter and fuel pump, test drive and completely eliminate the fault.  

 BMW E-sysPlus 3.8+4.40.40 PsdZdata full Download+Installation Service

(3) Summary The fuel pump is installed in the oil storage chamber on the left side of the fuel tank.

  During engine operation, excess fuel returns to the left oil storage chamber of the fuel tank, and is 

then BMW E-Sys Scripts Collection for New Features

pumped to the right oil storage chamber through the siphon device for recycling. Fuel requires a certain 

initial pressure when it returns, and the pressure comes from the fuel pump. Therefore, if the fuel pump 

performs poorly or the fuel filter is clogged, a fault like this will occur.

 

How to Solve the Problem of BMW Stalling After Starting

how to solve the problem of BMW 318i stalling after starting

 

  (1) Fault symptoms The chassis model of this car is E46, equipped with an M43 engine. The fault 

symptoms are as follows: After starting the engine, the engine shakes seriously and cannot keep 

running.

 11.2023 BMW Rheingold ISTA+4.44.20 with Free ISTA-P 3.71Download Service

  (2) Diagnosis and maintenance: Connect the diagnostic instrument for self-diagnosis. The engine 

system has multiple fault codes, but the information of these fault codes is not directly related to the 

fault symptoms. Cleared the fault code and tried driving, but the fault persisted. Query the fault 

information again and there is no fault code. Removed the spark plug and found that there was a lot of 

carbon deposits on the electrode. Replaced 4 spark plugs, problem still persists. Measure the fuel 

pressure and it can reach 380kPa at startup, which is normal. Unplug the wiring harness plug of the 

fuel BMW E-sysPlus 3.8+4.40.40 PsdZdata full Download+Installatio n Service

injector and connect the test light. The test light flashes when starting, indicating that the control The 

line is good. After removing the four fuel injectors, it was found that they were all seriously clogged 

and had cotton-like debris inside. Remove the fuel filter and find that the internal filter element has 

been broken, indicating that the cotton-like debris is formed by the broken paper filter element. After 

replacing the fuel filter, cleaning the fuel lines and injectors, and testing the car, the fault was alleviated.

 However, as the engine temperature increased, the jitter symptoms became more and more serious, 

and 

the three-way catalytic converter burned dark red. After replacing 4 injectors, the engine would not 

start. The cylinder pressure was measured and the results showed that the cylinder pressure of 2 

cylinders was seriously insufficient. Remove the cylinder head, remove carbon deposits, grind the 

valves, reassemble and test run to completely eliminate the fault. 

 BMW E-Sys Scripts Collection for New Features

 (3) Summary: The car has been driving at low speed in the city for a long time, and the engine cannot 

reach the self-cleaning temperature, forming a large amount of carbon deposits. In addition, the fuel 

filter is not replaced regularly, the filter element is broken, causing pipeline pollution, and the fuel 

injector is scrapped. This illustrates the importance of proper vehicle use and regular maintenance.

How to Solve the Problem of BMW 318i Coolant level Warning light Coming On

(1) Fault symptoms The chassis model of this car is E46, equipped with an M43 engine. The fault 

symptoms are as follows: According to the owner, after starting the engine, the coolant level warning 

light (yellow water tank-shaped symbol warning light) on the instrument panel keeps lighting up. 

 11.2023 BMW Rheingold ISTA+4.44.20 with Free ISTA-P 3.71 Download Service

(2) Diagnosis and maintenance: Start the engine and conduct actual inspection. No yellow water tank 

symbol warning light is found to be on. Turn off the ignition switch, and after the temperature drops, 

open the coolant reservoir cap. You can see that the liquid level is indeed low. Check the appearance of 

the engine and find no obvious signs of leakage. 

 

BMW E-Sys Scripts Collection for New Features

       pressure test was conducted at the mouth of the liquid storage tank and no trace of leakage was found.

  No leakage when the engine is cold does not mean there is no leakage after the engine is running.

  There may also be internal leakage issues. Remove the spark plug and check the internal condition of 

the cylinder. The top of each piston is dry. This eliminates the possibility of the cylinder gasket being 

torn. Connect the diagnostic tool for self-diagnosis. There are no fault codes in the engine system and 

instrument panel. After consulting relevant information, I learned that the coolant level warning signal 

on the instrument panel is transmitted by the coolant level switch, which is located at the bottom of the 

radiator reservoir. The circuit diagram is shown in Figure 1-26. Unplugged the wiring harness plug of 

the coolant level switch and tested the car. Sure enough, a yellow warning light with a water tank 

symbol came on. Plug in the wiring harness plug and the warning light will go out. Add an appropriate 

amount of coolant to the reservoir tank and perform a road test. It is found that a small amount of 

coolant overflows from the edge of the reservoir cap, indicating that the reservoir cap is poorly sealed.

  Replace the reservoir cap and the fault is completely eliminated. 

 BMW E-sysPlus 3.8+4.40.40 PsdZdata full Download+Installation Service

(3) Summary When the coolant is sufficient, the coolant level switch is closed; when the coolant is 

missing, the coolant level switch is opened and a warning message appears on the instrument panel.

  Depending on the model configuration, the coolant warning information is displayed in a different 

manner. A The formula is also different. The dashboard of some models displays text information 

through an LCD screen, and the dashboard of some models provides alarms through relevant warning 

lights. For this type of fault, not only the coolant level but also the coolant concentration must be 

checked, because the concentration will affect the float height of the coolant level switch, which in turn 

affects whether the switch can be closed.

How to Deal with The Problem of BMW 320i Engine Failure Warning light Coming On and Inability to Accelerate

  (1) Fault symptoms: The chassis model of this car is E90, equipped with an N46 engine. The fault  symptoms are as follows: After starting ...