Home / DTC / P1170 — Bank To Bank Fuel Trim Offset

P1170 — Bank To Bank Fuel Trim Offset

Detailed page for trouble code P1170.

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

P1170

OLDSMOBILE P — Powertrain

Bank To Bank Fuel Trim Offset

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Intake manifold gasket leak or vacuum leak localized to one bank
  • Faulty or clogged fuel injector(s) on one bank
  • Fuel pressure too low or uneven fuel distribution between banks
  • Faulty oxygen sensor or wiring on one bank
  • Exhaust leak upstream of O2 sensor(s) on one bank
  • Ignition misfire or mechanical problem (low compression) on one bank

Symptoms

  • Check Engine Light (MIL) illuminated
  • Poor idle quality or rough running
  • Reduced fuel economy
  • Hesitation, stumble, or hesitation under load
  • Possible misfire codes for cylinders on one bank
  • Black smoke or rich exhaust smell from tailpipe (if rich on one bank)

What to check

  • Scan for additional DTCs and view live fuel trim (STFT/LTFT) for both banks
  • Compare upstream oxygen sensor voltages for each bank
  • Visual inspection for vacuum leaks, intake manifold gasket leaks or disconnected hoses
  • Inspect fuel injector harness connectors and measure injector resistance
  • Measure fuel rail pressure and check fuel pressure regulator operation
  • Perform smoke test to find intake/vacuum leaks

Signal parameters

  • Short Term Fuel Trim (STFT) Bank 1 and Bank 2 (%), expected near ±10%
  • Long Term Fuel Trim (LTFT) Bank 1 and Bank 2 (%), expected near ±10%
  • O2 sensor voltage upstream Bank 1 and Bank 2 (0.1–0.9 V switching for narrowband)
  • Fuel rail pressure (psi or kPa) and fuel pressure regulator vacuum reference
  • MAF (g/s) or MAP (kPa), intake manifold absolute pressure
  • Engine RPM, engine coolant temperature (ECT), intake air temperature (IAT)

Diagnostic algorithm

  1. Read and record all stored codes and freeze-frame data. Note STFT/LTFT and O2 voltages for each bank.
  2. Graph live STFT/LTFT and O2 sensor voltages while idling and at steady cruise to confirm persistent bank-to-bank offset.
  3. Visually inspect intake manifold, gaskets, vacuum hoses, PCV lines and throttle body for leaks or disconnected lines; perform a smoke test if available.
  4. Check for exhaust leaks upstream of the upstream O2 sensors that could bias readings.
  5. Verify fuel pressure and volume to factory specifications. Inspect fuel rail and feed for blockages or uneven distribution.
  6. Check injector electrical connectors and measure injector resistances. Use a noid light or scope to confirm injector pulse on the affected bank.
  7. Swap upstream O2 sensors (if identical and easy to access) between banks or monitor sensor response to rule out a bad O2 sensor or wiring fault.
  8. Perform cylinder balance by disabling injectors bank-by-bank (or individual cylinders) and observe RPM/trim response to isolate problem bank or cylinder(s).
  9. Perform compression and/or leak-down test on cylinders of the affected bank to identify mechanical issues.
  10. If mechanical, fuel supply and sensors check out, consider PCM/ECM update or replacement as a last resort after verifying wiring and grounds.
  11. Clear codes and test drive to confirm repair. Re-scan and verify fuel trims return to within normal limits.

Likely causes

  • Vacuum/intake leak on one bank (intake gasket, vacuum hose, PCV)
  • Faulty O2 sensor or wiring for one bank
  • One or more injectors clogged or failed on one bank
  • Low or uneven fuel pressure causing bank imbalance

Fault status

⚠️ Status
Bank-to-bank fuel trim offset detected. ECM observed a significant difference between fuel trims for the two cylinder banks. Possible causes include intake vacuum leak on one bank, faulty O2 sensor, injector/fuel delivery problem, exhaust leak, ignition/mechanical issue, or wiring fault.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1-3 hours

Similar codes

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