HomeTrouble CodesP0004

P0004 — Fuel Volume Regulator Control Circuit High

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

OBD-II code P0004 indicates the Powertrain Control Module (PCM) has detected an abnormally high voltage signal on the control circuit of the fuel volume regulator. The fuel volume regulator is an electronically controlled valve (commonly found on common-rail diesel and some direct-injection gasoline systems) that meters or regulates fuel volume/pressure. A 'high' reading typically points to an open circuit, a short to voltage, or a failed regulator solenoid drawing the signal outside its expected range.

Symptoms

What causes it — most likely first

1. Faulty fuel volume regulator solenoid

The internal coil of the regulator can fail open, short, or develop high resistance, which commonly produces a high-voltage feedback to the PCM. This is the single most frequent cause of P0004.

2. Open or damaged wiring harness

Broken, chafed, heat-damaged, or disconnected wires between the PCM and the regulator create an open circuit, which the PCM typically reads as an unusually high signal voltage.

3. Corroded or loose connector

Corrosion, bent pins, or a loose locking connector at the regulator or PCM can interrupt the circuit and cause the control line to float high.

4. Short to voltage in the control circuit

A control wire contacting a 12V source or another powered circuit will drive the reference signal high, triggering the code.

5. Low system voltage or poor ground

A weak battery, failing alternator, or poor engine/chassis ground can skew reference voltages and produce a false 'high' reading on the regulator circuit.

6. Faulty PCM (rare)

Although possible, internal PCM failure is an uncommon cause of P0004 and should only be considered after every other electrical and component cause has been ruled out.

How it's diagnosed

  1. Retrieve all stored DTCs and freeze-frame data with a scan tool to confirm P0004 and check for related codes.
  2. Perform a visual and physical inspection of the fuel volume regulator connector and the wiring harness, looking for damage, corrosion, chafing, or heat exposure.
  3. Measure the resistance of the fuel volume regulator solenoid with a multimeter and compare to manufacturer specification.
  4. With the key on (engine off), backprobe the control circuit to measure reference voltage and check for a short to power or open circuit.
  5. Command the regulator on and off with a bi-directional scan tool (if supported) and observe the circuit response on a lab scope or multimeter.
  6. Verify battery voltage and ground integrity before considering any PCM-related diagnosis.

Code facts & related codes

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

Frequently asked

Is it safe to keep driving with code P0004?

It is generally not recommended. The engine may enter limp mode, stall, or be difficult to start, which can leave you stranded or create unsafe operating conditions, especially under load.

Do I really need to replace the PCM for P0004?

Almost never. Although some sources suggest replacing the PCM, in the vast majority of P0004 cases the fault is the regulator itself, its wiring, or its connector. A PCM replacement should only be considered after all other causes have been thoroughly ruled out by electrical testing.

What does the fuel volume regulator actually do?

It is an electronically controlled valve that the PCM uses to meter fuel flow or regulate fuel rail pressure. When the control circuit is out of its expected range, the PCM cannot command the correct fuel volume and sets the code.

Is P0004 more common on diesel engines?

It is more frequently encountered on common-rail diesel systems that use an electronically controlled fuel volume/pressure regulator, but it can also appear on direct-injection gasoline engines with similar components.