HomeTrouble CodesP0255

P0255 — Injection Pump Fuel Metering Control Intermittent Camrotorinjector

Generic OBD-II · all makesPowertrain (engine & transmission)

P0255 indicates an intermittent malfunction in the fuel metering control circuit of the injection pump, specifically related to the cam, rotor, or injector synchronization signal. This code typically appears on diesel engines with electronically controlled distributor or rotary injection pumps when the powertrain control module detects an erratic or dropping signal from the fuel quantity actuator or position sensor. The intermittent nature strongly suggests a loose connection, wiring fault, or component beginning to fail rather than a complete system breakdown.

Symptoms

What causes it — most likely first

1. Damaged wiring or poor electrical connections

Corroded, chafed, or loose pins in the harness connectors between the injection pump and the control module are the most frequent cause of intermittent signal loss. Vibration and heat cycles often degrade these connections over time.

2. Faulty fuel metering actuator or position sensor

The solenoid or sensor responsible for regulating fuel quantity within the pump may have an internal intermittent open circuit or sticking mechanism, causing erratic resistance readings.

3. Internal injection pump wear

Excessive mechanical wear inside the distributor-type pump can cause the cam or rotor to move inconsistently, disrupting the correlation between mechanical position and electrical feedback signals.

4. Compromised power or ground circuits

High resistance or voltage drops in the supply voltage and ground paths to the injection pump control circuit can cause intermittent communication errors and actuator malfunctions.

5. Powertrain Control Module (PCM) failure

Although rare, an internal fault in the PCM's driver circuit for the fuel metering control can produce intermittent signal interruptions, but this should only be considered after all wiring and pump components are verified.

How it's diagnosed

  1. Visually inspect the entire wiring harness between the injection pump and PCM for chafing, corrosion, moisture intrusion, and bent or backed-out pins in connectors.
  2. Perform a wiggle test on the wiring harness while monitoring live data or observing engine response to isolate intermittent open circuits.
  3. Measure the resistance and continuity of the fuel metering control circuit wires between the pump connector and PCM, comparing values to specifications.
  4. Test the fuel metering actuator and internal position sensor for proper resistance, response time, and smooth operation across the full range of movement.
  5. Verify battery voltage and ground integrity at the injection pump electrical connector under load to rule out supply voltage issues.
  6. Substitute with a known-good PCM only if all mechanical, wiring, and component tests pass and the intermittent fault persists.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Does a P0255 code mean the injection pump needs to be replaced?

Not always. While internal pump failure can cause this code, wiring and connector problems are equally common culprits. A thorough diagnosis of the electrical circuits should be completed before condemning the pump itself.

Is it safe to drive with this code active?

No. The intermittent nature of the fault can lead to sudden engine stalling or loss of power without warning, which creates a significant safety risk. The vehicle should be inspected and repaired before regular driving resumes.

My mechanic says I need a new computer (PCM). Is that likely?

Usually no. Although the PCM is sometimes incorrectly blamed for this code, actual PCM failure is rare. Most cases are resolved by repairing wiring or replacing the fuel metering actuator or sensor. The PCM should be the last component tested, not the first.

Why does the code description mention 'Cam/Rotor/Injector'?

This refers to the internal mechanical components of distributor-type injection pumps. The code sets when the control module detects an intermittent discrepancy between the commanded fuel metering position and the actual mechanical position of the pump's cam or rotor.