Home / DTC / P1090 — Pre-Catalyst Fuel Trim Too Lean Bank 1

P1090 — Pre-Catalyst Fuel Trim Too Lean Bank 1

Detailed page for trouble code P1090.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P1090

BMW P — Powertrain

Pre-Catalyst Fuel Trim Too Lean Bank 1

Brand: BMW
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Intake vacuum leak (intake manifold gasket, vacuum hoses, PCV, brake booster)
  • Mass air flow (MAF) sensor dirty or faulty
  • Low fuel pressure or restricted fuel delivery (fuel pump, filter, regulator)
  • Partially clogged or leaking fuel injector(s) on Bank 1
  • Faulty or slow pre‑catalyst oxygen (upstream) sensor (Bank 1 Sensor 1)
  • Exhaust leak upstream of the pre‑cat oxygen sensor

Symptoms

  • Check Engine Light (MIL) illuminated (P1090 stored)
  • Long‑term and/or short‑term fuel trims for Bank 1 showing large positive values (+10% to +25% or higher)
  • Poor idle, rough running or hesitation under load
  • Reduced engine performance or stumbling on acceleration
  • Increased fuel economy variability (may show higher or sometimes lower fuel use)
  • Possible higher than normal combustion temperature or pinging/knock if persistent lean

What to check

  • Scan for related DTCs and freeze‑frame data — note engine load, rpm, coolant temp and fuel trims when the code set
  • Monitor live data: pre‑cat (upstream) O2 sensor voltage, post‑cat sensor(s), STFT and LTFT Bank 1, MAF voltage/airflow, fuel rail pressure, and intake vacuum
  • Visually inspect intake plumbing, hoses, clamps, PCV and vacuum lines for cracks or loose connections
  • Perform a smoke test (smoke machine) to find intake or vacuum leaks
  • Check for exhaust leaks near the manifold and upstream of the pre‑cat O2 sensor
  • Clean or test the MAF sensor and observe changes in fuel trims

Signal parameters

  • Pre‑cat (upstream) O2 sensor (Bank 1 Sensor 1) narrowband voltage typically switches ~0.1–0.9 V; sustained low voltage (< ~0.2–0.3 V) indicates lean
  • Post‑cat O2 should be more stable and reflect catalyst behavior, not switch like upstream sensor
  • Short‑term fuel trim (STFT) Bank 1: brief swings around 0%; large positive excursions (> +10%) indicate lean compensation
  • Long‑term fuel trim (LTFT) Bank 1: sustained positive values (> +15–25%) often trigger lean DTCs
  • MAF airflow or voltage: compare to expected value for rpm/load; unusually high airflow reading for given rpm can indicate unmetered air or MAF error
  • Fuel rail pressure: must be within manufacturer specification under tested conditions

Diagnostic algorithm

  1. Retrieve freeze frame and all codes; note conditions when code set. Clear codes and reproduce while monitoring live data.
  2. Observe pre‑cat O2 sensor voltage and switching pattern with a scope or scan tool. A stuck low or very slow switching sensor suggests sensor fault.
  3. Compare upstream (pre‑cat) and downstream (post‑cat) O2 sensor readings: if pre‑cat shows lean but post‑cat does not, suspect intake/fuel or sensor issue upstream.
  4. Inspect intake tract, vacuum lines, PCV, and charge‑air hoses. Perform a smoke test to reveal hidden leaks.
  5. Check for exhaust leaks upstream of the pre‑cat sensor (manifold gasket, flange studs). Repair any leaks and retest.
  6. Check MAF sensor condition; clean (with MAF cleaner) and retest. Monitor fuel trims before and after cleaning.
  7. Measure fuel pressure at the rail at idle and under load; compare to spec. If low, inspect fuel pump, filter, regulator and test injector flow.
  8. Perform injector balance or cylinder contribution test to find leaking or low‑flow injectors on Bank 1.
  9. Inspect wiring/connectors to the pre‑cat O2 sensor and related sensors; repair any damaged wiring and reconnect securely.
  10. If tests point to O2 sensor failure (no switching, out‑of‑range voltages) replace the upstream O2 sensor for Bank 1. After repairs, clear codes and road test to verify the fault does not return.

Likely causes

  • Vacuum or intake leak causing unmetered air into Bank 1
  • Contaminated or failing MAF resulting in underreported airflow
  • Low fuel rail pressure reducing injector flow
  • Pre‑cat O2 sensor failing or slow to switch, biasing trims lean
  • Small exhaust leak upstream of sensor mimicking a lean condition

Fault status

⚠️ Status
P1090 — Pre‑Catalyst Fuel Trim Too Lean Bank 1: the ECU detected an abnormally lean mixture upstream of the catalyst on Bank 1. Investigate intake/vacuum leaks, fuel delivery, upstream O2 sensor function and related wiring.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

Repair manuals

Manual library for BMW

479

Browse 479 BMW manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

BMW

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P1090

SUBARU P — Powertrain

Tumble Generator Valve #1 RH Malfunction Stuck Open

Brand: SUBARU
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Intake vacuum leak (intake manifold gasket, vacuum hoses, PCV, brake booster)
  • Mass air flow (MAF) sensor dirty or faulty
  • Low fuel pressure or restricted fuel delivery (fuel pump, filter, regulator)
  • Partially clogged or leaking fuel injector(s) on Bank 1
  • Faulty or slow pre‑catalyst oxygen (upstream) sensor (Bank 1 Sensor 1)
  • Exhaust leak upstream of the pre‑cat oxygen sensor

Symptoms

  • Check Engine Light (MIL) illuminated (P1090 stored)
  • Long‑term and/or short‑term fuel trims for Bank 1 showing large positive values (+10% to +25% or higher)
  • Poor idle, rough running or hesitation under load
  • Reduced engine performance or stumbling on acceleration
  • Increased fuel economy variability (may show higher or sometimes lower fuel use)
  • Possible higher than normal combustion temperature or pinging/knock if persistent lean

What to check

  • Scan for related DTCs and freeze‑frame data — note engine load, rpm, coolant temp and fuel trims when the code set
  • Monitor live data: pre‑cat (upstream) O2 sensor voltage, post‑cat sensor(s), STFT and LTFT Bank 1, MAF voltage/airflow, fuel rail pressure, and intake vacuum
  • Visually inspect intake plumbing, hoses, clamps, PCV and vacuum lines for cracks or loose connections
  • Perform a smoke test (smoke machine) to find intake or vacuum leaks
  • Check for exhaust leaks near the manifold and upstream of the pre‑cat O2 sensor
  • Clean or test the MAF sensor and observe changes in fuel trims

Signal parameters

  • Pre‑cat (upstream) O2 sensor (Bank 1 Sensor 1) narrowband voltage typically switches ~0.1–0.9 V; sustained low voltage (< ~0.2–0.3 V) indicates lean
  • Post‑cat O2 should be more stable and reflect catalyst behavior, not switch like upstream sensor
  • Short‑term fuel trim (STFT) Bank 1: brief swings around 0%; large positive excursions (> +10%) indicate lean compensation
  • Long‑term fuel trim (LTFT) Bank 1: sustained positive values (> +15–25%) often trigger lean DTCs
  • MAF airflow or voltage: compare to expected value for rpm/load; unusually high airflow reading for given rpm can indicate unmetered air or MAF error
  • Fuel rail pressure: must be within manufacturer specification under tested conditions

Diagnostic algorithm

  1. Retrieve freeze frame and all codes; note conditions when code set. Clear codes and reproduce while monitoring live data.
  2. Observe pre‑cat O2 sensor voltage and switching pattern with a scope or scan tool. A stuck low or very slow switching sensor suggests sensor fault.
  3. Compare upstream (pre‑cat) and downstream (post‑cat) O2 sensor readings: if pre‑cat shows lean but post‑cat does not, suspect intake/fuel or sensor issue upstream.
  4. Inspect intake tract, vacuum lines, PCV, and charge‑air hoses. Perform a smoke test to reveal hidden leaks.
  5. Check for exhaust leaks upstream of the pre‑cat sensor (manifold gasket, flange studs). Repair any leaks and retest.
  6. Check MAF sensor condition; clean (with MAF cleaner) and retest. Monitor fuel trims before and after cleaning.
  7. Measure fuel pressure at the rail at idle and under load; compare to spec. If low, inspect fuel pump, filter, regulator and test injector flow.
  8. Perform injector balance or cylinder contribution test to find leaking or low‑flow injectors on Bank 1.
  9. Inspect wiring/connectors to the pre‑cat O2 sensor and related sensors; repair any damaged wiring and reconnect securely.
  10. If tests point to O2 sensor failure (no switching, out‑of‑range voltages) replace the upstream O2 sensor for Bank 1. After repairs, clear codes and road test to verify the fault does not return.

Likely causes

  • Vacuum or intake leak causing unmetered air into Bank 1
  • Contaminated or failing MAF resulting in underreported airflow
  • Low fuel rail pressure reducing injector flow
  • Pre‑cat O2 sensor failing or slow to switch, biasing trims lean
  • Small exhaust leak upstream of sensor mimicking a lean condition

Fault status

⚠️ Status
P1090 — Pre‑Catalyst Fuel Trim Too Lean Bank 1: the ECU detected an abnormally lean mixture upstream of the catalyst on Bank 1. Investigate intake/vacuum leaks, fuel delivery, upstream O2 sensor function and related wiring.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email