P0258
Injection Pump Fuel Metering Control B Low (Cam/Rotor/Injector)
Fuel injection (diesel)
Generic OBD-II
High
What it means
P0258 is a diesel code meaning the fuel-metering control B on the injection pump is reading low — the ECM commands fuel metering but sees a lower-than-expected response, usually from the metering valve, its wiring, or the pump. Fuel delivery can be disrupted, causing hard starting, stalling, or a no-start.
High
Can I keep driving? Not recommended — fuel-metering faults can cause stalling or a no-start with little warning; get it diagnosed first.
Common symptoms
What you'll notice
- Check-engine light on
- Hard starting or long cranking
- Stalling or rough, low-power running
- Loss of power under load
Common causes
Most likely first
- Failed injection-pump fuel-metering control valveLikely
- Damaged wiring or a poor connection in the metering-control circuitCommon
- Low fuel supply or a restricted fuel filter feeding the pumpCommon
- Rarely, a failed ECMLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame and confirm fuel supply and filter condition first.
- Inspect the metering-valve connector and wiring for damage, shorts, or opens.
- Measure the metering-control valve resistance and command it with a scan tool, watching the response.
- Replace the fuel-metering control valve if it's out of spec; repair wiring otherwise.
- If the pump itself won't meter fuel, the injection pump needs service or replacement. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0258?+
Not really. Fuel-metering faults can cause stalling or a no-start with little warning, which is unsafe in traffic. Have it diagnosed before relying on the vehicle.
Can I just clear P0258?+
It returns until the metering valve, wiring, or pump is repaired, and the drivability problems continue meanwhile.
Related codes
Often seen with P0258
Read & clear P0258 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