P0004 – Fuel volume regulator control -circuit high

Avatar photo
By Mia (Contact Me)
Last Updated 2016-06-02
ASE Master Tech
CodeFault LocationProbable Cause
P0004 Fuel volume regulator control -circuit high
(Buy Part On Amazon)
Wiring open circuit/short to positive, regulator control solenoid

We recommend Torque Pro

Table of Contents

  1. What Does Code P0004 Mean?
  2. What are the common causes of code P0004 ?
  3. What are the symptoms of code P0004 ?
  4. How do you troubleshoot code P0004 ?
  5. Codes Related to P0004
  6. Get Help with P0004

What Does Code P0004 Mean?

The diesel fuel system contains a low-pressure and high pressure side. The low pressure side consists of the tank, pump, filters, water separator, bleeder valves and necessary fuel lines. The high pressure side varies according to injection type, but typically consists of a high pressure pump and fuel rail.


A typical common rail diesel fuel system
(Courtesy: dieselnet.com)
The fuel volume control valve (FVCV) is found on high pressure pump on most modern common rail diesel engines. It regulates the volume of fuel from the internal transfer pump to the high pressure pumping components. The valve adjusts the low pressure side of the system to meet the demands of the engine.
The FVCV is a duty cycle controlled solenoid controlled by the PCM. One side of the solenoid receives battery power, and the other is intermittently grounded by the PCM.
The combination of the FVCV and the fuel pressure control valve (FPCV) is used to correctly supply fuel to the engine. The fuel pressure sensor monitors FVCV and FPCV operation and informs the powertrain control module (PCM) of any changes.


A typical fuel volume control valve and high pressure pump
(Courtesy: slideshare.net)
The code P0004 stands for fuel volume regulator control circuit. The PCM monitors the state of the FVCV circuit and sets this code when it finds a high circuit.

Note: Circuit High Input codes are mostly caused by defective alternators that develop excessive voltages, although there may be other causes as well, such as short circuits that “leak” current into a particular system from other, unrelated systems that work on higher voltages. Note that in the case of short circuits that leak power into a control circuit, there is likely to be other, seemingly unrelated trouble codes present along with the code(s) being investigated.  Diagnosing a “high input” code will always involve a thorough testing of the charging system as a first step, followed by measures to isolate the system from all other possible sources of power during resistance, continuity, and reference voltage tests.

What are the common causes of code P0004 ?

To sum things up, the common causes for code P0004 are as follows:

  • Faulty fuel volume control valve

  • Fault in the FVCV circuit

  • Problem with the PCM

What are the symptoms of code P0004 ?

Besides an illuminated check engine light, there are other symptoms that might accompany a P0004 code. These include lack of power and a no start condition.

How do you troubleshoot code P0004 ?

The following steps will help you troubleshoot a P0004 code:

  • Perform a visual inspection of the FVCV and connection.

Many problems can easily be found in the harness and connectors. So, begin your diagnosis by visually inspecting the FVCV and its connection.

  • Test the FVCV solenoid

After the visual inspection, the next step is to test the FVCV. Do this by connecting a current probe to the power supply wire. With the engine running, current draw should be between 35 to 80 MA depending on the manufacturer.

You can also test the internal resistance of the FVCV solenoid. Touch a meter lead to each terminal on the solenoid. Consult the manufacturer’s specifications for acceptable resistance value. Anything great than specification or a reading of out of limits (OL), means the FVCV solenoid is bad and should be replaced.

While testing the FVCV can be done with a multimeter, it is even better to test it with an oscilloscope. Using a scope, the FVCV should produce a nice, square duty cycle waveform.


Example of a duty cycle waveform pattern

(Courtesy: .electronics-tutorials.ws)

  • Check the circuit

If the FVCV checks out OK, but you still have P0004 code illuminated, you’ll need to check the circuit.

The FVCV will have two wires going to it: power and PCM controlled ground. Consult the repair manual for your vehicle to determine which wire is which.

Disconnect the FVCV connector and touch one end of a test light to the B+ pin. Connect the test light clamp to the battery negative post. The test light should illuminate. If it does not, there is problem in the power supply circuit and you will need to consult the factory wiring diagram.

Finally, check that the PCM is grounding the negative side of the circuit. Disconnect the FVCV connector and touch one end of a test light to the ground pin. Connect the test light clamp to the battery positive post. Crank the engine. If the PCM is grounding the circuit, the test light should flash. If it does not, there is either an open in the ground side of the circuit or problems with the PCM.

  • DTC P0001: Fuel volume regulator control circuit open
  • DTC P0002: Fuel volume regulator control circuit range/performance
  • DTC P0003: Fuel volume regulator control circuit low

Help Us Help You

Please comment below describing your issue as well as the specifics of your vehicle (make, model, year, miles, and engine). To get a detailed, expedited response from a mechanic, please make a $9.99 donation via the payment button below.