01 C0050 - Right Rear Wheel Speed Circuit Malfunction • 02 Eco-Friendly and Powerful: The Best Fuel-Efficient SUVs for… • 03 Manual Transmission Driving Techniques for Improved Fuel Ef… • 04 P0106: Manifold Absolute Pressure (MAP) System Performance • 05 The Common Mistake Nearly Half of Drivers Are Making Withou… • 06 P0045, P0046, P0047, and P0048: Turbo or Supercharger Boost… • 07 The Hidden Tech Inside Modern Cars Most Drivers Don’t Under… • 08 Oil Change Mystery Solved: When to Top Up After Running You… • 09 Drivers Are Accidentally Destroying Their Cars By Trusting … • 10 This Is How A Wing Actually Generates Lift And Why It’s Not… •

DTC codes / BMW codes / P1190

P1190 · BMWPre-Catalyst Fuel Trim System Bank 1

P1190 on BMW vehicles indicates that the engine control module (ECM) has detected an out-of-range fuel trim correction specifically for the pre-catalyst (upstream) oxygen sensor on bank 1. The ECM monitors the short-term and long-term fuel trim values and sets this code when the required correction exceeds a calibrated threshold, signaling a rich or lean condition that the system cannot adequately compensate for.

SystemPowertrain
Code typeBMW specific
SeverityMedium
Fix difficultyIntermediate
AreaFuel and air metering

Symptoms you may notice

  • Illumination of the check engine light, often with no other noticeable symptoms.
  • A slight decrease in fuel economy, especially during city driving or idling.
  • Rough idle or occasional engine stumbling when the mixture is excessively lean or rich.
  • Hesitation or a flat spot during acceleration, particularly when the engine is cold.
  • In rare cases, a sulfur or rotten egg smell from the exhaust if the mixture is overly rich.

Common causes, most likely first

  1. A faulty pre-catalyst oxygen sensor that is slow to respond or has a biased signal.
  2. Vacuum leaks from cracked intake hoses, a leaking intake manifold gasket, or a failed crankcase ventilation valve.
  3. A dirty or failing mass air flow (MAF) sensor that misreports the amount of air entering the engine.
  4. Leaking fuel injectors that deliver too much fuel, causing a rich condition.
  5. A weak or failing fuel pump that cannot maintain adequate fuel pressure, leading to a lean condition.
  6. Exhaust leaks upstream of the pre-catalyst oxygen sensor, allowing outside air to skew the sensor reading.
  7. A clogged or failing positive crankcase ventilation (PCV) system that introduces unmetered air.

How to diagnose and fix it

  1. Connect a scan tool and record freeze-frame data and fuel trim values to confirm the code and identify whether the condition is rich or lean.
  2. Visually inspect all intake and vacuum hoses for cracks, loose clamps, or disconnected lines, and repair any leaks found.
  3. Clean the mass air flow sensor with a dedicated cleaner and verify its readings against factory specifications.
  4. Check fuel pressure with a gauge and compare it to the manufacturer's specification to rule out a weak pump or restricted filter.
  5. Perform a smoke test on the intake system to locate hard-to-find vacuum leaks.
  6. Test the pre-catalyst oxygen sensor's response using a scan tool or oscilloscope; replace it if it is sluggish or unresponsive.
  7. If all else is normal, inspect the fuel injectors for leaks or poor spray patterns and service or replace them as needed.

Before you replace the oxygen sensor

  • A common misdiagnosis is to replace the pre-catalyst oxygen sensor immediately, but vacuum leaks and dirty MAF sensors are frequent culprits that cost far less to fix.
  • The code can be set by a lazy oxygen sensor that still switches but responds too slowly, which may not trigger a heater circuit code.
  • Exhaust leaks upstream of the sensor can draw in outside air and cause a false lean reading, leading to excessive fuel trim correction.
  • On some BMW engines, a failing crankcase ventilation valve (CCV) can cause a massive vacuum leak that sets P1190 without any other codes.
  • Fuel trim values should be monitored under different load conditions; a problem that only appears at idle often points to a vacuum leak, while one at higher RPM suggests a fuel delivery issue.

Can I keep driving with P1190?

You can generally continue driving with P1190, but avoid aggressive acceleration or heavy loads until the fault is repaired. Prolonged driving with an excessively rich or lean mixture can damage the catalytic converter or cause engine performance issues, so schedule a diagnosis soon.

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