01 Understanding and Using the Shift Lock Mechanism in Automat… • 02 What Happens If You Don't Change the Oil in Your Car? • 03 ECU Remapping: What It Is and How It Can Benefit Your Car • 04 Adapting to Autonomous Transmissions: How Self-Shifting Car… • 05 Decoding the Engine Control Unit (ECU): Inputs, Outputs, an… • 06 Car Security Systems: What They Are and How to Install Them • 07 Thinking of Upgrading to LED Headlights? Here's What You Mu… • 08 I braked and a car hit me from behind who's fault is it? • 09 Long Distance SUV vs. Saloon Car Review: Which Is the Best … • 10 This Is Why The Air Recirculation Button Is So Important •

DTC codes / BMW codes / P1354

P1354 · BMWMisfire During Start Cylinder 7

P1354 is a BMW-specific misfire code that the engine control module (DME) sets when it detects a misfire specifically during the engine start phase on cylinder 7. The DME monitors crankshaft speed fluctuations during cranking and the first few combustion cycles, and if cylinder 7 fails to contribute its expected power pulse, it flags this code and may illuminate the check engine light.

SystemPowertrain
Code typeBMW specific
SeverityMedium
Fix difficultyIntermediate
AreaIgnition system and misfire

Symptoms you may notice

  • Rough or stumbling idle immediately after a cold start, often smoothing out once the engine warms up
  • A noticeable shake or vibration from the engine bay during the first few seconds of cranking
  • Check engine light (CEL) illuminated, sometimes flashing if the misfire is severe
  • Extended cranking time before the engine fires, or a brief stumble right after startup
  • In some cases, no symptoms besides the warning light, especially if the misfire is intermittent
  • Slight loss of power or hesitation when pulling away from a stop while the engine is still cold

Common causes, most likely first

  1. Worn or fouled spark plug on cylinder 7, often due to oil or fuel deposits from extended service intervals
  2. Faulty ignition coil on cylinder 7 that breaks down under the higher load of a cold start
  3. Leaking or clogged fuel injector on cylinder 7, causing an incorrect air-fuel mixture during cranking
  4. Vacuum leak at the intake manifold runner or gasket near cylinder 7, leaning out the mixture during start
  5. Low compression on cylinder 7 from worn piston rings, valve seats, or a head gasket issue
  6. Carbon buildup on the intake valves of cylinder 7, common on BMW direct-injection engines, disrupting cold-start mixture
  7. Faulty engine coolant temperature sensor or wiring causing the DME to deliver an incorrect cold-start enrichment

How to diagnose and fix it

  1. Scan all stored and pending fault codes with a BMW-capable scan tool and record freeze-frame data to confirm the misfire is isolated to cylinder 7 during start
  2. Inspect the spark plug on cylinder 7 for wear, fouling, or incorrect gap, and replace it if it does not meet BMW specifications
  3. Swap the ignition coil from cylinder 7 with a known-good coil from another cylinder and recheck for misfire migration after clearing codes
  4. Perform a fuel injector balance test or swap injectors between cylinders to see if the misfire follows the injector
  5. Check for vacuum leaks around the intake manifold and cylinder 7 runner using a smoke machine or carburetor cleaner while the engine idles
  6. Run a compression test and, if low, a cylinder leak-down test on cylinder 7 to rule out mechanical faults before replacing ignition or fuel parts
  7. If carbon buildup is suspected on a direct-injection engine, perform an intake valve cleaning service and re-evaluate the cold-start misfire

Cold-start misfire traps on BMW engines

  • A P1354 that only appears on cold starts and disappears once warm often points to carbon buildup on the intake valves of direct-injection BMW engines, which is frequently missed because the misfire does not reproduce on a warm engine.
  • Swapping the ignition coil and spark plug from cylinder 7 to another cylinder is the fastest way to see whether the misfire follows the part, but many technicians replace all coils prematurely without confirming the fault migration.
  • The DME may set P1354 alongside fuel trim codes or a general random misfire code, and diagnosing only the companion code can lead to replacing the wrong component if the start-specific nature of P1354 is ignored.
  • A weak battery or slow cranking speed can cause the DME to misjudge crankshaft speed fluctuations and set a false P1354, so always verify battery voltage and cranking RPM before condemning ignition or fuel parts.
  • On some BMW engines, a leaking injector that drips fuel into cylinder 7 overnight can cause a rich misfire only on the first start of the day, which a standard running compression test will not reveal.

Can I keep driving with P1354?

You can usually drive the car short distances to a repair shop if the misfire is mild and only occurs at start, but avoid hard acceleration and long trips until it is diagnosed. If the check engine light flashes or the engine runs very rough, stop driving and have the vehicle towed to prevent catalytic converter damage.

Guidance is general and written for BMW vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage