Skip to content

2001 BMW Z3 3.0L M54 Fault Codes

July 20, 2010

This answer is applicable for many BMWs in addition to the one listed below.

I’m Having cold start-up idle issues.  I ran a scan, out of curiosity. The misses clear up after operating temp is reached and new plugs failed to clear up the problem. What I want to do is narrow down the component that may be the cause, here are the P codes along with the BMW-FC: 11 faults, 2 pending

P0313  – 238-243 Misfire low fuel
P0300 – 213 Random misfire
P1344  – 239 Misfire start Cyl #2
P1353 –  201 Misfire Cyl #6 Fuel off
P1349 –  241 Misfire Cyl #4 Fuel off
P0171 – 202,227 Bank #1 Lean
P0174  – 203,228 Bank #2 Lean
P1351 –  242 Misfire Cyl#5 Fuel off
P1343 –  238 Misfire Cyl#1 Fuel off
P0171  – Repeat code
P0313  – Repeat code
P0313  – Repeat code
P0300  – Repeat code

A part of me wants to “ERASE” the codes and start over but the manual has a warning about “FREEZE FRAME, Manufacturer Specific Data and the I/M Readiness Monitor Status.

My first suggestion is to go ahead and clear the codes. The codes will not go away once they are recorded, without actually clearing them. Some of these codes may be old and “inactive”. Let’s clear the codes and see which ones, if any, return. We can then work on these, knowing that they are current codes. As far as system readiness goes, this is only important when you go for an emissions test. In order for the test to be valid, all readiness monitors must be fulfilled. This involves recording various numbers of cycles in various areas and parameters (driving the car), after resetting/clearing any codes. Let us know what you find, and we’ll go from there.

  1. John McGraw permalink

    Have been dealing with these same codes for too long myself. They actually read like codes I submitted to Otto before the blog was created…(Good idea Otto)
    During a routine hood open engine running I detected a noticable hissing noise on the left side of the engine. What found was the branch nipple on the intake bellows had split partially (rubber dry rot?). Replaced it today (1 man 2 hours)kept dropping screws during re-assembly and re-set fault codes, BTW idle and stalling during stop was a big problem.
    So far there are no more fault codes and idle is stable once again with a 550 mile trip to Mich re-scheduled!
    I sure miss the old aspirated motors…:P

    • Thank you for your feedback. Vacuum leaks, due to a crack at the intake boot nipple for the idle control valve, are quite common. This boot is used on many of the M54 6-cylinder engines used in the 3, 5, X, and Z chassis from the early 2000s to the mid 2000s.

      Click HERE for intake boots and bellows

      BMW M54 Intake Boot Bellows

Comments are closed.