What Does P0256 Mean? OBD II fault code P0256 is a generic code that is defined as “Injection Pump Fuel Metering Control “B” Malfunction (Cam/Rotor/Injector)”, and is set on diesel applications when the PCM (Powertrain Control Module) detects that the volume of fuel being delivered to the injectors does not agree with the volume that is expected to be delivered given the current operating conditions. Note that this code only applies to diesel powered applications. Like gasoline engines, diesel applications use sophisticated control mechanisms and controllers to control both the volume of fuel injected, and to manage the timing of the injection event. Using input data from the throttle pedal position sensor, the PCM calculates the volume of fuel required to suit current operating conditions; a Fuel Control Actuator (aka “fuel quantity adjuster”) that is located either in or near the main injection pump then delivers the required volume of fuel to the injectors. However, the PCM needs to “know” how much fuel is actually being delivered, so it uses a dedicated sensor, known as the Fuel Rack Position sensor, to monitor the position of the Fuel Control Actuator, and to signal this information back to the PCM. This sensor is almost invariably of the pressure sensitive type, which means that its resistance changes as the changing fuel pressure/volume act on it. Thus, as the pressure/volume of the fuel being passed by the Fuel Control Actuator changes as operating conditions change, the PCM interprets these changes as being directly proportional to the volume and pressure of the fuel being injected into the cylinders. This input data allows the PCM to control the fuel pressure/volume, pulse width, and injection timing very precisely. Note that the PCM is preprogrammed with complex algorithms that calculate the pressure/volume of fuel that is required to suit any given set of operating conditions. These requirements are continuously compared to input data from various engine and fuel system sensors (in addition to input data from the Fuel Rack Position sensor) by the PCM, and when it detects that the expected fuel pressure/volume does not match the actual fuel pressure/volume under any given set of operating conditions, it will set code P0256, and illuminate a warning light. Note that the PCM also monitors the position of the Fuel Control Actuator via the Fuel Rack Position sensor during initial KOEO (Key-On-Engine-Off) self-tests. The image below shows a typical Fuel Control Actuator, such as might be found on almost any common-rail diesel application. Note that unlike older applications that have a high-pressure line leading from the pump to each injector, injection pumps on common-rail systems have only one outlet that connects to the fuel rail that supplies all the electronically-controlled injectors with fuel, hence the term, “common-rail”. engine code P0256P0256 fixobd P0256dtc P0256obd code P0256obd2 P0256P0256 car codediagnostic code P0256car code P0256check engine code P0256fehlercode P0256P0256 fiatcodigo P0256codigo falla P0256P0256 kody błędówcodigo de falla P0256 What are the common causes of P0256 ? Several different things could cause the P0256 code to appear, including the following: Dirty fuel filter Clogged fuel filter Defective fuel pump Shorted or open circuits Shorted or open electrical connectors Faulty fuel control actuator driver in the powertrain control module How do you troubleshoot P0256 ? While fuel economy was increased, acceleration was seriously compromised, and the loss of engine vacuum led to a dangerous loss of braking assist when the P0256 code system was in four-cylinder mode. In addition to these issues, while the company proposed a hydraulically controlled system that could be switched from within the car, the version they implemented had to be manually changed in the engine compartment using hand tools. Searches related to P0256 - Injection Pump Fuel Metering Control 'B' Malfunction p0526 p0356 p0456