P0170

Moderate

P0170 — Fuel Trim Out of Range (Bank 1)

Description

What the Code Means

Code P0170 means the engine control unit (DME) has detected that fuel trim has moved outside its allowed range. The air-fuel mixture in the first bank of cylinders (Bank 1) is either too rich or too lean. On N55 engines, the usual causes are unmetered air (vacuum leaks), a faulty mass air flow sensor (MAF), or fuel pressure problems.

The engine management system constantly adjusts injection timing to hold the stoichiometric ratio (14.7:1). Trim moving out of range points to a system-level problem that needs diagnosis.

Symptoms

Symptoms

  • Engine: rough idle (hunting rpm), possible misfires
  • Behavior: higher fuel consumption, power loss under acceleration
  • Indicators: Check Engine Light (CEL) on, possibly additional misfire or oxygen sensor codes stored

Causes and fixes

Diagnosis and Repair

Step 1: Check for Unmetered Air

Run a smoke test on the intake tract. Common leak points: vacuum hoses, throttle body gasket, PCV valve.

Step 2: Check the MAF Sensor

Inspect the mass air flow sensor for contamination. Clean it with a dedicated cleaner or replace it if needed. Compare MAF readings against reference values in ISTA.

Step 3: Check the Fuel System

Measure fuel pressure (about 5 bar at idle on the N55). Check the injectors for clogging or leaks. Run an injector performance test in ISTA.

Step 4: Reset Adaptations

After the fault is fixed, reset fuel trim with ISTA or INPA.

Common mistakes: replacing the oxygen sensor without checking the root cause (a leak or the MAF).

Possible secondary damage

Secondary Problems

Ignoring P0170 can lead to:

  • Catalytic converter damage from running rich or lean for a long time
  • Oxygen sensor (lambda) failure from exposure to the wrong exhaust composition
  • Faster spark plug wear and fuel dilution of the oil (with a rich mixture)

Severity: moderate. Get it diagnosed within 1–2 weeks. A catalytic converter costs far more than fixing an air leak or replacing the MAF.

← All fault codes
Прокрутить вверх