Question about 2001 BMW 5 Series

1 Answer

Engine running a bit rough

Hi there : I have got 2001 BMW 520 E39 . Engine runs a bit rough ! fault codes comes up either 202 fuel trim B1 control limit or 203 fuel trim B2 control limit. earse it , and it kept coming back ! could any one help please

Posted by on


1 Answer

  • Level 1:

    An expert who has achieved level 1.


    An expert who has answered 20 questions.


    An expert that hasĀ over 10 points.


    An expert whose answer gotĀ voted for 2 times.

  • Contributor
  • 27 Answers

Check fuel n air filter if not then u need a shop sorry hard code

Posted on May 25, 2009


1 Suggested Answer

  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

a 6ya expert can help you resolve that issue over the phone in a minute or two.
best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of (from cars to computers, handyman, and even drones).
click here to download the app (for users in the US for now) and get all the help you need.

Posted on Jan 02, 2017


Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

2 Answers

Engine,when cranking,sounds like an engine cranking with spark plugs removed;like no compression.

the bmw 525I/530I ( E39) 2.5 l/3.0L engine id25 6S,30 6S (m54) 2001-2003 does not identify as an interference engine so there should not be valve damage
it is chain driven and you will need special cam shaft tools , tensioner locking tool and other special tools to do the job
basically a job for professionals with the correct tools and bmw knowledge
the first inexpensive job that you can do is to check that the chains haven't broken and that the cam shafts are rotating
next is a compression test to determine if the valves are in good condition
if that is good ( 155 -165 PSI) then run the fault codes to determine what may be failing
after that you will know if it will be expensive to repair

Nov 25, 2016 | BMW Cars & Trucks

1 Answer

I have 5 series bmw car e39 it cranks but the engine wont start..what is the problem?anyone please give some advice..

run the fault codes
check that the immobilizer is operational ( fob key battery)
check for broken timing belt/chain
check crank/cam position sensors
check the ignition control module

Oct 13, 2016 | 2009 BMW 523i

2 Answers

Idle air control

No that is not an IAC problem. You need to have a pro look into this problem.

Mar 24, 2017 | 2002 Dodge Intrepid

2 Answers

The "service engine soon" light


A code P1092 for your vehicle says the fuel trims are trying to add fuel and the limit has been reached and this throws this code. More specifically Pre-Catalyst Fuel Trim Too Rich Bank 2. A rich condition could be caused by several things. You could have a faulty fuel pressure regulator, a leaking fuel injector or a clogged air filter. I would check the air filter to see if it needs replaced and have the code reset. If it comes back on then you will have to go to a technician and have them pull the actual BMW fault code with their scanner.
Regards, Tony

Apr 18, 2011 | 2005 BMW X5

1 Answer

I have code p0507 & p2187 on my 2004 Saab 93 the idle is rough

Combustion engines operate by burning an air/fuel mixture of about 14.7 to 1-14.7 parts air to 1 part fuel. When the air ratio goes below 14.7 parts, this is called a "rich" mixture. If the air rises above 14.7 parts, it is called a "lean" mixture.

Rich Mixture = Too much fuel, not enough air
Lean Mixture = Too much air, not enough fuel

To keep the engine running properly, the Engine Control Module measures the oxygen content in the exhaust with oxygen sensors and makes adjustments to the mixture by injecting more or less fuel.

P0507 Idle Control System RPM Higher Than Expected

P2187 System too lean at idle

Things to check:
1. MAF
2. Fuel pressure, fuel pump flow rate

Do you have cold air intake?

Run a fuel system cleaner first and reset software. Long Term Fuel Trim Additive. Max Value, Air/Fuel too Lean.

Fault symptom

Malfunction Indicator

The engine may stop after starting, run unevenly and misfire or run
at high rpm.

On-board diagnosis

Type of


Enable criteria:

The engine has started and lambda control is active.An additive adaptation is
carried out.Cooling and intake air temperature 60°C.Fuel level at least

Fault criteria:

The additive adaptation factor is greater than 5.25%.

Diagnostic help


Checking air/fuel ratio. With this DTC, the engine will be getting too much air or too little fuel.IMPORTANTA crankcase ventilation leak may be one reason as to why a DTC is set. Check crankcase ventilation function before starting regular troubleshooting.

Functions in the diagnostic
tool related to the fault:

Test value:
•O2S1 lambda
•Short Term Fuel Trim
•Purge Adaptation
•Airmass Deviation
from Calculated
•Total Fuel Trim Here's a helpful link for you:

You most likely have a vac leak. Hope this helps Fix Ya! Show some love with positive feedback if this brings you to a solution. Thanks Happy Hanna-kwanz-mas

Oct 26, 2010 | 2004 Saab 9-3

1 Answer

Check engine lightp0170 fuel trim bank one check engine code the light stays on problem comes and goes runs rough feels like its going to stall untill i press hard on the gas and runs fine again have...

I'm guessing your mixture is too lean and it's possibly running a bit rough and there isn't enough fuel getting to the engine. A rich mixture is too much fuel, but that error is usually related to O2 sensors. It might be the O2, but 'trim malfunction,' you're looking at a vacuum leak. Check the oil separator valve then the throttle body gasket and then the intakes. Most likely a vacuum leak and the throttle body, oil separator and intake are the most likely. Run your hand around the bottom of the throttle body and oil separator, if it's greasy/oily there, there's a leak.

If there is no leak, test the MAF sensors...they might need cleaning, and in a worst case scenario, might need replacing.

Mar 03, 2010 | 2001 Subaru Forester

1 Answer


If you mean the engine coolant fan, then yes most fans will run until the engine cools down to a specific temp.

Feb 02, 2010 | 2002 BMW 5 Series

2 Answers

Have replaced ABS module on bmw 525 E39 and ABS now ok, but the ASC lamp will not go off on the dash and fault code 23 (incorrect coding) will not clear from system? Everyone told us the ABS ecu does not...

ABS/ASC module is faulty
- Most of the time, the problem is the ABS module or one of the 4 wheel speed sensors (& sometimes the brake pressure sensor)
- In my 2002 BMW E39 DSC, three orange (warning) cluster display lights lit, ABS, Brake, & DSC
- The 3 warning lights reset when the ignition is turned off, only to repeatedly reappear within minutes of normal driving
- The fault is often intermittent leading you to falsely believe you've resolved the problem (proper diagnosis is important)
- Sometimes the fault only appears when the engine is hot; other times only at speeds over 40 mph
- Carsoft may erroneously show a rear speed sensor failure; but just replacing the speed sensor may make no difference.
- All the work is in correct diagnosis of the problem; parts replacement is trivial (from 1 to six bolts in a few minutes)
- Hence, this BMW E39 ABS 3-warning light DIY will concentrate on understanding and diagnosis of the problem

Oct 23, 2009 | 2001 BMW 5 Series

2 Answers

2001 Hyundai and I have the same code and problem

Firstly, these codes are set when the fuel 'TRIMS' are out of spec (either tool LEAN - P1123, OR too RICH - P1128). The air/fuel control system, in addition to a number of sensors, includes the following components and systems: a. Intake air system. b. Exhaust system. c. Evaporative emissions control system (includes purge control solenoid valve). d. Fuel injectors. e. Fuel pressure regulator. f. Fuel pump. For the air/fuel ratio to be within limits, all of the sensors, components and systems associated with the air/fuel control system must function within normal parameters. STOP replacing parts/sensors unless you can VERIFY they are defective! The Powertrain Control Module (PCM) on Hyundai OBD II vehicles (all 1996 and later models) can adjust the engine Air to Fuel (A/F) ratio to compensate for variations in operating conditions. This adjustment only takes place during "Closed Loop" operation. The PCM uses input from the following components to determine the amount of fuel to deliver:
  • Oxygen sensors
  • Air flow sensor
  • Coolant temperature sensor
  • Intake air temperature sensor
  • Throttle position sensor
  • Engine speed sensor
The ability to adjust the A/F ratio enables the PCM to compensate for engine, fuel and sensor variations as well as temperature, altitude and humidity. This enables the vehicle to maintain a stoichiometric (14.7 to 1) A/F ratio that will ensure optimal engine performance and minimal emissions. Since the PCM can change the A/F ratio to compensate for a wide range of conditions, an indicator is needed to identify that a compensation has been made. Fuel Trim values shown on the HDS scan tool are the primary indicator that an adjustment in fuel delivery has taken place. The scan tool displays the PCM's A/F ratio compensation as "Short Term" Fuel Trim (ST TRIM), Long Term Fuel Trim (LT TRIM), and "Oxygen Sensor" Trim (TRIM B1 S1 and B1 S2). The most beneficial diagnostic information comes from "Short Term" Fuel Trim and "Long Term" Fuel Trim. AFTER ALL THIS, I think it's simply your Coolant Temperature Sensor giving 'FALSE' information to the engine control module/powertrain control module (ECM/PCM).

Aug 11, 2009 | 2001 Hyundai Accent

1 Answer

Bmw 330ci m sport automatic 2001 makes a clinging sound when accelerating engine management light on and diagnostics says 228-e4-fuel trim bank 2- too lean. 227-e3-fuel trim bank 2- too lean its not...


According to my research and the BMW master mechanic, basically your oxygen sensor is getting an abnormal reading. The abnormal reading will result in the sensor being unable to adapt beyond its +/- 10% threshold to adapt for the fuel/trim mixture. Therefore, either your car is going to run too lean (not enough fuel) or too rich (too much fuel).


1) Either your pre-cats oxygen sensors are bad.
2) Fuel pressure regulator
3) Leak in the air intake /vacuum system

I would think that it is probably your oxygen sensors. Replace that and you should be good to go. Thanks for rating my response and for using FixYa!

Jun 30, 2009 | 2001 BMW 330

Not finding what you are looking for?
2001 BMW 5 Series Logo

Related Topics:

463 people viewed this question

Ask a Question

Usually answered in minutes!

Top BMW Experts

Frankie B

Level 2 Expert

65 Answers

Fred Sops

Level 2 Expert

272 Answers


Level 2 Expert

254 Answers

Are you a BMW Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides