Q: Hi! Thanks for wanting to help!! 2003 bmw 325i. (M54 - Automatic) Car ran really rough before I started work on it. Shaked/ran ve

asked by on

Hi! Thanks for wanting to help!!

2003 bmw 325i. M54 Car ran really rough before I started work on it. Shaked/ran very rough....

CODES before working on the vehicle: P0171 (system too lean Bank 1) P0174 (system too lean Bank 2) P1338 P0442 Evaporative Emission System Leak Detected (small leak) P0340 Camshaft Position Sensor Circuit Malfunction P0305 Cylinder 5 Missfire Detected P0456 Evaporative Emission System Leak Detected (very small leak) What I did to the vehicle: Replaced Intake/Exhaust camshaft sensors Cleaned Idle Control Valve Replaced Fuel Pump Replaced Fuel Filter Replaced DISA Valve - Used Part. Replaced Valve Cover Gasket (was leaking) All new Spark Plugs Replaced one ignition coil in cylinder 5 Replaced MAF (tried cleaning it first - but didn't see any changes) - not OEM Part

NOW- Car starts and idles for about a minute - then dies..Will start and keep running if I keep gas on it - seem like it runs very well - just dies if I don't keep gas on it. Thanks!

My car has 219000 miles.
My car has an automatic transmission.

Check for vacuum leaks, including that through a malfunctioning EGR system. When you first start the car, on cold start the mixture may be rich enough to overcome such leaks, but almost immediately the ECM can’t keep up with the unmetered air. Increasing engine speed diminishes the proportionate effect of the leak and that’s why you can run at speed but not at idle. Use a scan tool to test the throttle position sensor and further evaluate the idle air control valve.


Another possibility is the mass airflow sensor. Ideally if you’re trying to a diagnose a problem like this, use the OEM sensor. Non-OEM parts make a difficult diagnostic even worse as the parts don’t function based on the original engineering design. With regard to the mass airflow it’s not unheard of to have a 5 volt reference problem created by another failed sensor. If this is the case, you will need a scanner to watch the 5 volt reference while unplugging sensors one at a time. You will only need to unplug the sensors that use the 5 volt reference. A wiring diagram will be necessary to identify the correct ones. Another possibility is a jumped timing belt. This is easily checked by measuring compression of each cylinder. If the timing belt has jumped, at least one cylinder will be significantly lower than the others. Then check the cam timing to be sure. Check base ignition timing at idle.


YourMechanic offers a stalling diagnostic. If you request that service a certified Mechanic, dispatched by YourMechanic right to your location, will get this problem resolved for you. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Hi! Thanks for wanting to help!! 2003 bmw 325i. (M54 - Automatic) Car ran really rough before I started work on it. Shaked/ran ve

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Clunking noise from rear

Hi there. This is a somewhat common issue with the majority of the E90's and E46 BMW's. These motors have what is a called a dual mass flywheel which is commonly known for creating this kind of a slight clunk...

Q: I have a 06 Bmw m5 car was parked for 7 months. Started it yesterday and it's saying low engine pressure, noise from lower engine

Hi there. One of the problems with letting a car sit for extended period of time is the fact that the engine will lose a lot of it's lubrication; especially on top of the motor. When you go to start...

Q: Best motor oil for a 04 bmw 325ci ow40w or 5w40w full synthetic

The difference between these two oils is primarily the viscosity or thickness of the oil. Depending on the brand, there may be a number of other additives in play as well, however the most important component of the oil is...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...