P0259
Injection Pump Fuel Metering Control B High (Cam/Rotor/Injector)
Fuel injection (diesel)
Generic OBD-II
High
What it means
P0259 is a diesel code meaning the "B" fuel metering control signal at the injection pump is reading high. This circuit governs how much fuel the pump delivers, so a fault can throw off fuelling and cause poor running, stalling, or hard starting. It usually points to the metering control solenoid, its wiring, or a fuel-supply restriction rather than a broken pump.
High
Can I keep driving? Drive as little as possible β this controls diesel fuel metering, so it can cause poor running, stalling, or hard starting until repaired.
Common symptoms
What you'll notice
- Check-engine light on
- Reduced power or poor performance
- Rough idle or stalling
- Hard starting
- Excessive exhaust smoke
Common causes
Most likely first
- Faulty injection pump fuel metering control 'B' solenoid/valveLikely
- Wiring shorted to voltage or open in the control circuitCommon
- Corroded or loose connector at the pumpCommon
- Restricted fuel supply to the pumpLess often
- Failed injection pump (least likely)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and inspect the fuel metering control 'B' circuit wiring and connector.
- Check for a short to voltage or an open in the control circuit.
- Verify fuel supply and pressure to the injection pump.
- Test the metering control solenoid/valve for correct resistance and operation.
- If wiring and supply are good, inspect or replace the injection pump. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0259?+
Not really β because it affects fuel metering, the engine can run poorly, stall, or be hard to restart. Have it diagnosed before driving far.
Can I just clear P0259?+
It returns once the ECM sees the metering-control fault again. The circuit or pump has to be repaired first.
Related codes
Often seen with P0259
Read & clear P0259 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX