DOBD DashX ☰ Browse all codes
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

Common causes

Most likely first

  1. Failed injection-pump fuel-metering control valve
  2. Damaged wiring or a poor connection in the metering-control circuit
  3. Low fuel supply or a restricted fuel filter feeding the pump
  4. Rarely, a failed ECM

How to diagnose & fix

Work through it in order

  1. Read freeze-frame and confirm fuel supply and filter condition first.
  2. Inspect the metering-valve connector and wiring for damage, shorts, or opens.
  3. Measure the metering-control valve resistance and command it with a scan tool, watching the response.
  4. Replace the fuel-metering control valve if it's out of spec; repair wiring otherwise.
  5. 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.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX