HomeTrouble CodesP0258

P0258 — Injection Pump Fuel Metering Control B Low Camrotorinjector

Generic OBD-II · all makesPowertrain (engine & transmission)

The P0258 code indicates that the engine control module has detected a voltage signal below the normal range for the fuel metering control valve 'B'. This typically points to an electrical open circuit or a short to ground in the valve's control circuit.

Symptoms

What causes it — most likely first

1. Faulty Fuel Metering Control Valve

The internal solenoid of the metering valve has failed or shorted internally, causing a low voltage reading.

2. Wiring Harness Damage

Frayed, rubbed, or broken wires in the circuit are causing a short to ground or a break in the signal.

3. Corroded Connectors

Moisture or debris in the electrical connector has created high resistance or a poor connection at the valve.

4. Blown Fuse or Faulty Relay

A failure in the power supply circuit providing voltage to the metering valve.

5. Engine Control Module (ECM) Failure

An internal failure in the ECM's driver circuit for the metering valve, though this is rare.

How it's diagnosed

  1. Retrieve the code and verify the symptoms of the vehicle.
  2. Visually inspect the fuel metering valve connector for corrosion, loose pins, or moisture.
  3. Inspect the wiring harness for signs of chafing, burns, or breaks between the valve and the ECM.
  4. Measure the resistance of the fuel metering control valve B using a multimeter to verify it is within manufacturer specifications.
  5. Perform a continuity test on the wiring to ensure there are no open circuits or shorts to ground.
  6. Check for proper reference voltage at the connector with the valve disconnected.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Will replacing the ECM fix this code?

It is unlikely. P0258 is usually caused by a failed valve or wiring issues; the ECM should only be replaced after all wiring and the valve itself have been thoroughly tested and ruled out.

Can a dirty fuel filter cause this code?

No. P0258 is an electrical circuit code regarding the control valve's voltage, not a mechanical pressure or flow restriction code.

Is the vehicle safe to drive with this code?

The vehicle may experience sudden stalling or severe power loss, which can be dangerous in traffic. It is recommended to diagnose the issue immediately.