P0252

Injection Pump Fuel Metering Control A Range/Performance (Cam/Rotor/Injector)

P0252 is a generic OBD-II powertrain diagnostic trouble code: Injection Pump Fuel Metering Control A Range/Performance (Cam/Rotor/Injector). It is logged by the engine control unit when the fuel/inj monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

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

What P0252 means

P0252 — Injection Pump Fuel Metering Control "A" Range/Performance — is a rationality fault. Unlike P0251 (circuit malfunction) or P0253/P0254 (fixed high/low voltage faults), P0252 means the metering control circuit is electrically intact but fuel delivery does not match the quantity commanded by the PCM. The ECM compares its fuelling request against the feedback signal from the Fuel Rack Position (FRP) sensor or equivalent, and when the two consistently disagree by more than the calibrated threshold, P0252 is stored.

On Bosch VP44-equipped Cummins engines, a common trigger is the PSG (pump control unit) module failing to deliver commanded fuel due to internal plunger/rotor wear, which is a mechanical fault inside the pump. However, the same rationality mismatch can be caused by inadequate fuel supply: a weak lift pump supplying less than the required inlet pressure causes the rotor to aerate or cavitate, producing erratic delivery feedback. Stanadyne DS4 and Lucas DPS pumps develop similar range faults when distributor head seal leakage allows fuel to bypass the metering valve.

Accurate diagnosis requires measuring live fuel delivery vs. commanded values on a scan tool and verifying inlet fuel pressure before condemning the injection pump. Software calibration mismatches between an ECM and a replacement pump can also produce P0252 on platforms where the PSG module is married to the ECM.

Common causes

Most-frequently reported root causes when P0252 is logged.

  • 1
    Weak or failing lift pump supplying insufficient inlet pressure, causing rotor cavitation and erratic delivery feedback.
  • 2
    Worn distributor rotor, plunger, or head seal inside the injection pump resulting in fuel bypassing the metering valve.
  • 3
    Failed or degraded Fuel Rack Position (FRP) sensor outputting a signal that does not track actual fuel delivery.
  • 4
    PSG/FPCM module fault causing commanded fuelling to diverge from actual pump output.
  • 5
    Clogged fuel filter reducing flow and inlet pressure below the pump's minimum operating requirement.
  • 6
    ECM calibration mismatch after replacing an injection pump with a unit programmed to different fuelling maps.
  • 7
    Wiring harness corrosion or high-resistance connection on the FRP sensor signal circuit distorting the feedback signal.

Symptoms drivers notice

MIL on with P0252 stored, often alongside P0251 or other pump-related codes.
Rough or hunting idle with engine speed fluctuating more than 100–200 RPM.
Noticeable hesitation and lag when accelerating under load.
Reduced maximum power output, especially at high injection demands.
Intermittent stalling at low speeds or during deceleration.

How to diagnose P0252

A typical diagnostic flow when this code is present.

  1. 1
    Record freeze-frame data and note whether P0252 appears alone or together with P0251, P0253, or low-fuel-pressure codes.
  2. 2
    Inspect and replace the fuel filter as the cheapest first step; a restricted filter is a common root cause.
  3. 3
    Measure lift pump output pressure at the injection pump inlet; VP44 minimum is typically 7 PSI under load and 10–15 PSI at idle.
  4. 4
    Use a scan tool to compare commanded fuel quantity vs. actual FRP sensor feedback at idle and under light throttle — a persistent gap confirms a rationality fault.
  5. 5
    Inspect the FRP sensor connector and wiring for corrosion or intermittent connections that could corrupt the feedback signal.
  6. 6
    Check for ECM calibration updates or pump-ECM compatibility issues if a pump or ECM was recently replaced.
  7. 7
    If fuel supply and electrical circuits are confirmed good, have an experienced diesel technician perform a pump bench test to evaluate rotor and plunger wear.

Related powertrain codes

Frequently asked questions

What is the difference between P0251 and P0252?

P0251 is a circuit malfunction — the ECM cannot communicate with the metering circuit at all (open wire, dead coil). P0252 is a rationality fault — the circuit is electrically functional but fuel delivery does not match the commanded quantity.

Can low lift pump pressure really cause P0252?

Yes. The VP44 and similar distributor pumps are not self-priming under low inlet pressure. When the lift pump cannot maintain adequate feed pressure, the rotor aerates and delivers inconsistent quantities, which the ECM detects as a range/performance deviation.

If I replace the VP44, will P0252 go away?

Not necessarily without confirming the root cause first. If the lift pump is weak, the new VP44 will fail under the same conditions. Always verify inlet pressure and filter condition before replacing the high-pressure pump.

Does P0252 apply to common-rail diesel injectors?

No. P0251–P0254 are reserved for older mechanically-driven distributor-type injection pumps (VP44, DS4, DPS). Common-rail systems use different code ranges (P0087 for rail pressure, P02xx injector codes) for equivalent faults.

Disabling P0252 in software

RaceTune can permanently disable P0252 — 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 P0252 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