P02B7

Cylinder 8 - Fuel Trim at Min Limit

P02B7 is a generic OBD-II powertrain diagnostic trouble code: Cylinder 8 - Fuel Trim at Min Limit. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P02B7
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on, possible limp mode)
Need P02B7 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P02B7 means

P02B7 is a generic OBD-II powertrain code stored when the PCM detects that the individual cylinder fuel trim for cylinder 8 has reached its maximum negative correction limit — typically around −25% — signalling a persistent rich air/fuel condition in that combustion chamber. Under normal closed-loop operation, the PCM uses oxygen sensor feedback and crankshaft acceleration data to fine-tune injector pulse width per cylinder. When cylinder 8 is consistently over-fuelled and the PCM applies maximum negative trim without restoring stoichiometry, P02B7 is set and the MIL illuminates. This code is exclusive to engines with eight or more cylinders (V8, V10, V12). A sustained rich single-cylinder condition fouls the spark plug, washes oil from the cylinder wall, dilutes crankcase oil with raw fuel, and saturates the catalytic converter with excess hydrocarbons. Over time, an unresolved rich condition degrades oil quality, accelerates catalytic converter poisoning, and elevates HC and CO tailpipe emissions. Identifying whether the root cause is a leaking injector, excessive fuel pressure, or a sensor fault is the first priority in diagnosis.

Common causes

Most-frequently reported root causes when P02B7 is logged.

  • 1
    Leaking or stuck-open fuel injector on cylinder 8 delivering excess fuel beyond commanded pulse width
  • 2
    Fuel pressure regulator failed in the high-pressure position over-fuelling the entire rail, most evident at cylinder 8
  • 3
    Faulty upstream oxygen sensor on the cylinder 8 bank reporting a falsely rich signal and driving excessive negative trim
  • 4
    Coolant temperature sensor reading lower than actual, causing the PCM to apply prolonged cold-start enrichment
  • 5
    Carbon deposits lodged in the injector needle seat of cylinder 8 preventing complete valve closure
  • 6
    Incorrect or higher-flow injector installed on cylinder 8 delivering more fuel than the PCM calibration expects
  • 7
    Wiring fault at the cylinder 8 injector circuit causing inadvertent over-energisation or extended pulse duration
  • 8
    PCM software error or corrupt fuel trim adaptation data holding trim at an erroneous rich offset

Symptoms drivers notice

MIL illuminated with P02B7 stored in PCM memory
Strong fuel odour from the exhaust, particularly at idle and during deceleration
Cylinder 8 spark plug visibly black, sooty, or fuel-fouled when removed
Rough idle or single-cylinder misfire as the fouled spark plug fails to fire reliably
Engine oil smells of fuel or shows an elevated level on the dipstick indicating crankcase fuel dilution
Decreased fuel economy and possible secondary rich exhaust codes (P0172 / P0175)

How to diagnose P02B7

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool, retrieve all stored codes and freeze-frame data, and resolve any coolant temperature sensor or oxygen sensor codes before diagnosing the cylinder-level trim code
  2. 2
    Inspect the cylinder 8 spark plug — a black, wet, or fuel-soaked plug strongly confirms excess fuel delivery to that cylinder
  3. 3
    Perform a static fuel pressure leak-down test: pressurise the fuel rail, disable the pump, and monitor pressure for 10 minutes — rapid decay points to an injector not sealing
  4. 4
    Review live scan tool data for short-term and long-term fuel trim on both banks — if all cylinders on the bank show heavy negative trim, suspect a fuel pressure regulator or O2 sensor fault rather than an isolated injector
  5. 5
    Perform an injector balance test to confirm cylinder 8 is contributing disproportionately more fuel than adjacent cylinders, isolating the fault to that injector
  6. 6
    Remove and bench-test the cylinder 8 injector with a static leak test: apply rated fuel pressure with the injector de-energised — more than one drop per minute indicates a leaking needle seat requiring replacement
  7. 7
    Change the engine oil after injector repair if the fault was present for an extended period, as fuel dilution compromises lubrication quality

Related powertrain codes

Frequently asked questions

What is the difference between P02B7 (Min Limit) and P02B6 (Max Limit) on the same engine?

P02B6 (Max Limit) indicates cylinder 8 is running lean — the PCM is adding as much fuel as allowed. P02B7 (Min Limit) is the opposite: cylinder 8 is running rich and the PCM has removed as much fuel as the calibration permits. Both flag a fuel metering fault on the same cylinder but from opposite directions, pointing to different root causes.

Can a bad oxygen sensor alone cause P02B7?

Yes. A lazy or contaminated upstream O2 sensor reporting a falsely rich exhaust signal will cause the PCM to command maximum negative trim until the limit is reached. Always verify O2 sensor switching speed and output voltage before condemning the cylinder 8 injector.

Is it safe to drive with P02B7 active?

Short trips at low load may be tolerable, but continued driving risks spark plug fouling, catalytic converter saturation from excess hydrocarbons, and crankcase oil dilution. Over time, fuel-thinned oil accelerates bearing wear. Prompt diagnosis and repair is strongly advised.

Will clearing the code resolve P02B7?

No. Clearing the code without fixing the root cause will result in the code returning within one or two drive cycles once the PCM re-enters closed-loop control and re-accumulates negative trim to the limit. Address the underlying rich condition first, then clear and perform a complete drive cycle to confirm the repair.

Disabling P02B7 in software

RaceTune can permanently disable P02B7 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P02B7 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file