Code
P1158
BMW
P — Powertrain
Fuel Trim Adaptation Additive Bank 1 Low
AI status
Completed
Completed
100%
Causes
- Intake air leak (vacuum, intake boot, manifold gasket)
- Contaminated or failed mass air flow (MAF) sensor
- Faulty oxygen (lambda) sensor or heater circuit on Bank 1
- Low fuel pressure or failing fuel pump/regulator
- Leaking or clogged fuel injector(s) on Bank 1
- Wiring/connectors or ECU software/parameter issue
Symptoms
- Check Engine Light / MIL on
- Rough idle or intermittent stumbling
- Poor throttle response or reduced performance
- Reduced fuel economy
- Elevated or fluctuating CO/HC emissions
- Possible hard starting under some conditions
What to check
- Read and record stored freeze frame and all related codes
- Scan live data: STFT and LTFT (additive) for Bank 1 and Bank 2
- Monitor upstream oxygen sensor voltages/lambda and heater status
- Check MAF sensor raw output (g/s) and intake air temp readings
- Verify fuel rail pressure and fuel pump operation
- Visually inspect intake tract, vacuum lines, and PCV hoses; perform smoke test
Signal parameters
- Long Term Fuel Trim (LTFT) Bank 1 (additive)
- Short Term Fuel Trim (STFT) Bank 1
- Upstream O2 sensor voltage / lambda Bank 1
- MAF: mass air flow (g/s) and frequency
- Fuel rail pressure (bar/psi)
- Injector pulse width / duty cycle Bank 1
Diagnostic algorithm
- Retrieve all DTCs and freeze frame data. Note conditions when code set (load, temp, RPM, fuel trim values).
- Clear codes and perform a controlled test drive while monitoring STFT/LTFT, MAF, O2 sensors and fuel pressure to reproduce the fault.
- Visually inspect intake tract, intake manifold gasket, vacuum lines, PCV and turbo inlet/outlet boots for cracks, loose clamps or leaks. Use a smoke test if needed.
- Check MAF sensor operation and cleanliness. Clean MAF with approved cleaner or substitute with known-good sensor if suspect.
- Measure fuel rail pressure at key-on and engine running; compare to manufacturer spec. Test fuel pump supply and pressure regulator.
- Monitor upstream O2 sensor waveform for proper switching and response; check heater circuit resistance/voltage. Replace sensor if out of spec or slow.
- Inspect injector wiring and measure injector current/pulse width. Perform balance or flow test on Bank 1 injectors if suspect.
- Inspect wiring/connectors to sensors and ECU for corrosion, damage or poor grounds. Repair as needed.
- If no mechanical fault found, check for ECM software updates or calibration issues; perform adaptation reset/relearn per BMW procedure and retest.
- After repairs, clear codes and verify that LTFT/additive values return to acceptable range and that MIL does not return.
Likely causes
- Intake tract vacuum leak or cracked intake boot
- MAF sensor contamination/incorrect reading
- Faulty oxygen sensor providing incorrect feedback
- Low fuel pressure (weak pump, clogged filter, regulator issue)
- Wiring or connector corrosion at sensors on Bank 1
Fault status
Status
Fuel trim adaptation for Bank 1 is below expected range; engine control has flagged a fuel trim adaptation fault affecting mixture control for bank 1.
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
-
BMW: 2024
-
228i Gran Coupe
-
228i Gran Coupe xDrive
-
230i
-
230i xDrive
-
330e
-
330e xDrive
-
330i
-
330i xDrive
-
430i
-
430i Gran Coupe
-
430i Gran Coupe xDrive
-
430i xDrive
-
530i
-
530i xDrive
-
540i xDrive
-
740i
-
740i xDrive
-
750e xDrive
-
760i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B8 Gran Coupe xDrive
-
Alpina XB7 xDrive
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M440i
-
M440i Gran Coupe
-
M440i Gran Coupe xDrive
-
M440i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
X5 M
-
X6 M
-
-
BMW: 2023
-
228i Gran Coupe
-
228i Gran Coupe xDrive
-
230i
-
230i xDrive
-
330e
-
330e xDrive
-
330i
-
330i xDrive
-
430i
-
430i Gran Coupe
-
430i Gran Coupe xDrive
-
430i xDrive
-
530e
-
530e xDrive
-
530i
-
530i xDrive
-
540i
-
540i xDrive
-
740i
-
760i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B8 Gran Coupe xDrive
-
Alpina XB7 xDrive
-
i7
-
M5
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M440i
-
M440i Gran Coupe
-
M440i Gran Coupe xDrive
-
M440i xDrive
-
M550i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
X1
-
X6 M
-
XM
-
-
BMW: 2022
-
228i Gran Coupe
-
228i Gran Coupe xDrive
-
230i
-
330e
-
330e xDrive
-
330i
-
330i xDrive
-
430i
-
430i Gran Coupe
-
430i xDrive
-
530e
-
530e xDrive
-
530i
-
530i xDrive
-
540i
-
540i xDrive
-
740i
-
740i xDrive
-
745e xDrive
-
750i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B7 xDrive
-
Alpina B8 Gran Coupe xDrive
-
Alpina XB7 xDrive
-
iX
-
M5
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M440i
-
M440i Gran Coupe xDrive
-
M440i xDrive
-
M550i xDrive
-
M760i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
X6 M
-
-
BMW: 2021
-
228i Gran Coupe
-
228i Gran Coupe xDrive
-
230i xDrive
-
330e
-
330e xDrive
-
330i
-
330i xDrive
-
430i
-
430i xDrive
-
530e
-
530e xDrive
-
530i
-
530i xDrive
-
540i
-
540i xDrive
-
740i
-
740i xDrive
-
745e xDrive
-
750i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B7 xDrive
-
Alpina XB7 xDrive
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M440i
-
M440i xDrive
-
M550i xDrive
-
M760i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
-
BMW: 2020
-
228i Gran Coupe xDrive
-
230i xDrive
-
330i
-
330i xDrive
-
430i Gran Coupe
-
430i Gran Coupe xDrive
-
430i xDrive
-
440i Gran Coupe
-
440i Gran Coupe xDrive
-
530e
-
530e xDrive
-
530i
-
530i xDrive
-
540i
-
540i xDrive
-
740i
-
740i xDrive
-
745e xDrive
-
750i xDrive
-
840i
-
840i Gran Coupe
-
840i Gran Coupe xDrive
-
840i xDrive
-
Alpina B7 xDrive
-
M8 Gran Coupe
-
M235i Gran Coupe xDrive
-
M240i xDrive
-
M340i
-
M340i xDrive
-
M550i xDrive
-
M760i xDrive
-
M850i Gran Coupe xDrive
-
M850i xDrive
-
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
