What Does Code P0258 Mean?
DTC P0258 signifies an issue with the fuel metering control circuit for the “B” circuit within the injection pump system, indicating a consistently “Low” electrical input or output condition. This code typically pertains to diesel engines or gasoline direct injection (GDI) systems employing a high-pressure fuel pump (HPFP) with an integrated fuel metering control valve or actuator (FMCV/FMA), sometimes referred to as a fuel quantity control valve or suction control valve (SCV). The Engine Control Module (ECM) or Powertrain Control Module (PCM) monitors the electrical feedback or command signal to this valve, which is responsible for regulating the volume of fuel entering the high-pressure pumping elements of the injection pump. A “Low” condition means the ECM has detected that the voltage or current within the control circuit is consistently below the specified operational threshold, or that the commanded duty cycle to the valve is not achieving the expected electrical response. This can result from an open circuit, a short to ground, high resistance in the circuit, or an internal electrical fault within the FMCV itself, preventing the ECM from effectively controlling the fuel delivery rate to the high-pressure side of the system.
Common Symptoms
- Check Engine Light (MIL) Illumination: The most immediate and common symptom.
- Reduced Engine Performance: Diminished acceleration, lack of power, and potential limp-home mode activation.
- Rough Idle or Stalling: Inconsistent fuel metering can lead to unstable engine operation.
- Hard Starting or No Start Condition: Insufficient or incorrect fuel delivery can prevent the engine from firing.
- Increased Fuel Consumption: While counter-intuitive for a “low” signal, incorrect metering can lead to compensatory over-fueling or inefficient combustion.
- Engine Hesitation or Misfiring: Especially under load, due to inadequate fuel supply.
What Causes the Code P0258?
- Faulty Fuel Metering Control Valve/Actuator (FMCV/FMA): The solenoid or motor controlling fuel flow within the injection pump may be electrically open, shorted internally, or mechanically stuck.
- Wiring Harness Issues: An open circuit, short to ground, or excessive resistance in the FMCV’s power or ground circuits between the ECM and the valve.
- Corroded or Damaged Electrical Connectors: Poor terminal tension, corrosion, or physical damage at the FMCV connector or the ECM connector.
- Internal Injection Pump Failure: Although less common for this specific code, severe internal wear or mechanical binding within the pump can indirectly affect the FMCV’s operation or the ECM’s ability to achieve desired fuel pressure, though electrical causes are more direct.
- ECM/PCM Malfunction: A rare possibility where the ECM itself is unable to correctly send the command signal or interpret the feedback from the FMCV circuit.
How to Diagnose and Troubleshoot
Diagnosis of P0258 requires a systematic approach, often involving a digital multimeter (DMM), an advanced OBD-II scanner with live data capabilities, and potentially an oscilloscope.
- Retrieve and Analyze Freeze Frame Data: Connect an OBD-II scanner to record freeze frame data associated with P0258. This provides a snapshot of engine conditions (RPM, load, temperature, etc.) when the fault was detected, which can be valuable for replication.
- Visual Inspection:
- Inspect the wiring harness leading to the fuel metering control valve on the injection pump for any signs of chafing, cuts, or heat damage.
- Carefully check the electrical connectors at the FMCV and the ECM for corrosion, loose pins, or damage. Disconnect and reconnect to ensure good contact.
- Electrical System Checks (with DMM):
- Power Supply Check: With the ignition ON (engine OFF), use a DMM to back-probe the FMCV connector to check for the correct voltage supply (typically battery voltage or 5V reference, depending on the system design). Refer to the vehicle’s wiring diagram for specific pinouts and voltage values. A missing or low voltage indicates an open in the power circuit or a faulty fuse/relay.
- Ground Circuit Check: Confirm a good ground connection at the FMCV connector by checking continuity to chassis ground or measuring voltage drop across the ground wire.
- FMCV Resistance Test: Disconnect the FMCV and measure its internal resistance across its terminals using a DMM. Compare this reading to manufacturer specifications. An open circuit (OL or infinite resistance) or a reading significantly outside the specified range indicates a faulty FMCV. Very low resistance (near 0 ohms) could indicate an internal short.
- Continuity and Resistance of Wiring: With the ECM connector disconnected and the FMCV disconnected, check for continuity between the corresponding pins at the ECM and FMCV connectors for both the power and signal/ground wires. Also, check for shorts to ground or shorts to power in each wire. High resistance in the wiring indicates a problem.
- ECM Command Signal (with Oscilloscope/Advanced Scanner):
- If electrical continuity and resistance checks pass, but the code persists, monitor the command signal from the ECM to the FMCV. Many FMCVs are controlled by a pulse-width modulated (PWM) signal.
- Using an oscilloscope, back-probe the FMCV connector while the engine is running (if possible) or during cranking. Observe the duty cycle and voltage waveform. The ECM should be commanding a fluctuating duty cycle based on desired fuel pressure. A consistently low voltage or absent signal indicates an ECM issue or a short within the circuit that the ECM is protecting against.
- Alternatively, some advanced scanners can display the commanded duty cycle or current for the FMCV in live data.
- Fuel Pressure Monitoring (with Scanner): While less direct for P0258, monitor the actual and desired fuel rail pressure (if applicable) using the scanner’s live data. If the ECM is commanding the FMCV but the rail pressure remains significantly low, it could point to a mechanical issue with the pump or FMCV despite electrical checks passing.
Recommended Repairs and Solutions
The repair strategy for P0258 directly follows the diagnostic findings:
- Repair or Replace Wiring and Connectors: If the visual inspection or electrical tests reveal damaged wiring, corroded terminals, or loose connections, these should be repaired using OEM-grade connectors, proper soldering, and heat-shrinking techniques, or the affected section of the harness should be replaced.
- Replace Fuel Metering Control Valve/Actuator (FMCV/FMA): This is a common solution if the FMCV fails the resistance test, shows signs of internal electrical fault (e.g., short to ground), or is mechanically stuck. Some FMCVs are serviceable as separate units from the injection pump, while others require the replacement of the entire high-pressure pump assembly. Always consult the vehicle-specific service manual.
- Replace Fuel Injection Pump: If the FMCV is integral and non-serviceable, or if internal mechanical failure of the pump is strongly suspected (e.g., very low or erratic fuel rail pressure despite a correctly functioning FMCV and command signal), then replacing the complete high-pressure fuel pump assembly will be necessary.
- ECM/PCM Replacement or Reprogramming: This should only be considered as a last resort, after thoroughly verifying that the FMCV, all associated wiring, and connectors are unequivocally fault-free. ECM replacement often requires programming to the vehicle’s VIN and immobilizer system.
- Clear DTCs and Perform Drive Cycle: After any repair, clear the stored diagnostic trouble codes using an OBD-II scanner. Then, perform a comprehensive drive cycle under various conditions to confirm that the repair has resolved the issue and the code does not return.
Mechanics’ Tips: Always work safely, especially with high-pressure fuel systems. Depressurize the system according to manufacturer guidelines. Ensure all electrical connections are clean and secure. When replacing components, use genuine OEM parts or high-quality aftermarket equivalents to ensure reliability and proper function. Be mindful that related codes might exist, which could point to a broader system problem.

