P0259 — Injection Pump Fuel Metering Control B High (Cam/Rotor/Injector)
P0259 — Injection Pump Fuel Metering Control B High (Cam/Rotor/Injector). A fault in the fuel delivery and mixture control. Short, gentle driving to a shop is usually possible. Typical causes: vacuum or intake leaks skewing the mixture, faulty fuel pressure regulator, weak fuel pump or clogged fuel filter.
powertrain (engine/transmission)
Is it safe to drive?
Caution: diagnose before sustained driving P0259 can allow incorrect fuel-metering control, so avoid long or demanding driving until the fault is repaired. Stop driving and arrange roadside repair if the engine stalls, runs severely rough, produces heavy black smoke, or has a strong fuel odor.
Typical symptoms
- The check-engine light or diesel warning lamp illuminates and P0259 is stored in the controller.
- The engine may hesitate, surge, or lose power under acceleration.
- Cold starting can be difficult, and the idle may become uneven.
- Fuel delivery may become erratic even when the engine reaches normal operating temperature.
- Black smoke or a strong fuel odor can occur if the high signal causes excess fueling.
- The controller may enter reduced-power or fail-safe operation after detecting P0259.
Common causes
- A short to battery voltage in the injection-pump fuel-metering Control B circuit can falsely raise the monitored signal and set P0259.
- Corroded connectors, damaged wiring, or high resistance in the Control B circuit can distort the fuel-metering command or feedback.
- A failed fuel-metering actuator, solenoid, or internal pump driver can pull the Control B signal abnormally high.
- A faulty cam/rotor position sensor or damaged feedback circuit can report an incorrect high metering value to the powertrain controller.
- A worn, contaminated, or misaligned pump cam/rotor can create an abnormal metering command or inconsistent position feedback.
- An injector-control branch, injector driver, or internal engine-controller fault may create the high condition on systems that share the metering circuit.
How to diagnose with an OBD scanner
- Confirm P0259 and inspect operating data Connect an OBD scanner, ELM327, or AIScanAuto, read stored and pending codes, and save the freeze-frame data. If live fuel-metering data is available, compare the Control B command with its feedback while noting engine speed, load, and temperature.
- Inspect the metering circuit Examine the injection-pump and injector connectors, Control B wiring, protective grounds, and any routing near hot or moving components. Look for corrosion, water intrusion, chafing, backed-out pins, and a short to battery voltage.
- Test voltage, current, and ground Back-probe the relevant Control B terminals and compare the commanded state, measured signal, and ground drop with service information for that vehicle. Because P0259 covers designs using different command and feedback arrangements, do not assume a fixed voltage without the correct specification.
- Check cam, rotor, and injector feedback Use scan data and an oscilloscope or suitable diagnostic tool to verify that cam/rotor position and injector commands are plausible. Confirm mechanical timing and inspect for a sticking metering actuator, worn rotor, contaminated fuel, or a misaligned component before replacing parts.
- Isolate the faulty component Separate a wiring fault from a sensor, actuator, injector-driver, or internal controller fault using the manufacturer test procedure. Repair damaged wiring and terminals first; avoid replacing an injector solely because P0259 is present.
- Verify the repair After correcting the fault, clear P0259 and the associated freeze-frame data, then operate the engine through several load and temperature conditions. Confirm that the metering signal remains normal and that P0259 does not return.
Approximate repair cost
Typical independent-shop estimate for diagnosing and repairing P0259 is $200-$1,600 USD, depending on whether the cause is wiring, a sensor, a metering actuator, an injector-related issue, or internal pump work. These figures are estimates and vary by region, vehicle, labor rate, and parts availability.
Common questions
Can I continue driving with P0259?
A short trip may be possible if the engine runs smoothly, but P0259 should be diagnosed promptly because incorrect metering can cause rough running, power loss, excessive smoke, or engine damage.
Does P0259 prove that the injection pump is defective?
No. P0259 identifies an abnormally high fuel-metering Control B signal, and that condition can come from wiring, a ground fault, a metering actuator, cam/rotor feedback, or an injector-related circuit.
Is P0259 the same as a fuel-pressure fault?
Not necessarily. Fuel pressure can be normal while the pump controller, cam/rotor feedback, or metering command is electrically incorrect, so pressure testing alone may not resolve P0259.
What should an OBD scanner show for P0259?
The scanner should confirm P0259 and may provide freeze-frame data or live fuel-metering values. Comparing the commanded signal with actual feedback can narrow the fault, but the code alone cannot identify the failed part.
When your check engine light illuminates and a scan tool retrieves code P0259, the powertrain control module is flagging a fault in the fuel metering control circuit labeled "B" on the injection pump. The computer has detected a signal voltage or fuel pressure reading that exceeds the acceptable high threshold — meaning more fuel is being delivered or measured than the system expects. This is not a code triggered by a single momentary glitch; the module must confirm the anomaly across multiple verification cycles before it stores the fault and activates the warning lamp. This built-in confirmation loop prevents false alarms from temporary electrical noise.
The injection pump is the mechanical heart of fuel delivery in many diesel and certain direct-injection gasoline engines. Its job is straightforward: pressurize fuel from the tank and meter exact quantities to each cylinder through the fuel rail and injectors. The metering control circuit labeled "B" monitors and regulates this process. When that circuit reports a "high" condition, the ECU understands that the fuel quantity signal is out of bounds. It responds by adjusting operation, storing freeze frame data capturing engine load, RPM, coolant temperature, and vehicle speed the instant the problem first appeared. That snapshot is invaluable during diagnosis — it tells you exactly what driving conditions to replicate when testing.
Common Symptoms of P0259
P0259 typically announces itself through driveability problems tied to an over-rich fuel mixture or disrupted fuel delivery. Watch for these signs:
- Extended cranking time or difficulty starting the engine
- Noticeable fuel odor, especially after hard acceleration or prolonged idling
- Fuel economy that drops noticeably below your vehicle's baseline
- Reduced engine power, particularly when climbing hills or under acceleration
- Rough idle that feels uneven or stumbly
- Check Engine Light illuminated on the dashboard
What Causes P0259?
Several failure points in the fuel system can individually trigger code P0259. Technicians generally tackle the most common culprits first:
- Fuel injectors that are clogged, leaking, or stuck partially open
- Vacuum leaks or intake system cracks that corrupt the air-fuel mixture reading
- Faulty fuel rail pressure sensor or damaged wiring in the sensor circuit
- Weak or failing fuel pump unable to maintain proper rail pressure
- Clogged fuel filter restricting flow and causing pressure irregularities
- Corroded or loose electrical connectors in the fuel delivery harness
- PCM software glitches that misinterpret valid sensor signals
How to Diagnose P0259
A methodical approach prevents unnecessary part replacements. Follow these steps:
- Connect an OBD2 scanner, confirm P0259 is stored, and record all freeze frame data — this shows engine operating conditions when the fault was first detected.
- Pull all stored and pending codes. Related codes often point toward the root cause. Also search manufacturer technical service bulletins for your vehicle — some P0xxx codes have documented factory fixes or calibration updates.
- Perform a thorough visual inspection of the fuel system wiring harness and connectors, looking for damaged insulation, corrosion, chafing from heat sources, and loose or unplugged connections.
- Measure fuel system pressure at the rail with a gauge at idle and under simulated load conditions. Compare readings against factory specifications.
- Monitor short-term and long-term fuel trim values in live data mode. Sustained positive trims indicate the PCM is adding fuel because it sees a lean condition — which may correlate with sensor faults triggering P0259.
- Clear the code, perform a complete drive cycle that recreates the freeze frame conditions, then rescan to verify whether P0259 returns.
Repair Options and Costs
Address cheaper and more common issues before committing to expensive component replacements:
- Fuel filter replacement: $80–$200
- Injector cleaning or replacement: $200–$800
- Fuel rail pressure sensor or pressure regulator replacement: $150–$450
- Fuel pump replacement: $400–$900
Actual repair cost for P0259 depends entirely on which component is responsible. The full range spans $80 to $900 depending on whether a simple filter change resolves the issue or the injection pump itself requires replacement. Getting an accurate diagnosis before purchasing parts always saves money — the most expensive repair scenario is rarely the first one worth checking.
Can You Drive with P0259?
Treat this code with caution. A fuel metering fault can produce hesitation, stalling, and uneven power delivery — all hazardous in traffic situations. When the mixture runs excessively rich for extended periods, unburned fuel can contaminate the catalytic converter and potentially cause heat damage. Avoid long highway trips until the problem is diagnosed and repaired.