OBD-II fault code

P2C55: Cylinder 2 Fuel Injector B Offset Learning At Max Limit

What it means

The learned offset for fuel injector B on cylinder 2 has reached its maximum limit. The code alone does not establish whether injector flow is above or below nominal.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

The engine control module learns an offset for fuel injector B on cylinder 2 to account for differences in injector delivery. This code sets when that learned offset reaches its maximum boundary; it signals that the correction has reached its limit, without proving the injector's actual flow direction by itself.

Common causes

Most likely first.

  1. Injector leaking - increased flow
  2. Local rail pressure drift high

Symptoms

  • Check engine light on
  • Misfire or rough idle on the affected cylinder
  • Increased fuel consumption
  • Possible fuel smell or smoke from exhaust

How to diagnose it

  1. Record freeze-frame data and review cylinder 2 misfire counts, injector B offset learning, and fuel trims under the conditions that triggered the code.
  2. Inspect cylinder 2 injector B and its connections for wetness, fuel odor, loose terminals, or damaged wiring.
  3. Compare cylinder 2 operation with the other cylinders and check for rough idle, smoke, or fuel smell that could accompany excess delivery.
  4. Measure fuel rail pressure and stability under the manufacturer's specified conditions to check for high local pressure drift.
  5. Test injector B on cylinder 2 for leakage and delivery against the manufacturer's specification before replacing it.

Common fixes

  • Repair a loose or damaged cylinder 2 injector B connector or wiring.
  • Correct a confirmed fuel pressure problem affecting injector B.
  • Replace cylinder 2 injector B if a specified test confirms leakage or out-of-range delivery.
  • Replace damaged fuel seals at injector B if they are confirmed to be leaking.

Can I keep driving?

Limit driving and arrange prompt diagnosis, especially if cylinder 2 misfires, fuel consumption rises, or the exhaust smells of fuel. Stop if the engine runs very roughly or the check engine light flashes, as excess fuel can overheat and damage the catalytic converter.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component