P0005

Fuel Shutoff Valve A Control Circuit/Open

P0005 is a generic OBD-II powertrain diagnostic trouble code: Fuel Shutoff Valve A Control Circuit/Open. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0005
Group
Powertrain
System
Powertrain
Severity
Critical (limp mode / no-start)
Need P0005 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0005 means

P0005 is stored when the Engine Control Module (ECM) detects an open circuit condition in the control circuit for Fuel Shutoff Valve "A". The fuel shutoff valve is an electrically operated solenoid that controls fuel flow from the high-pressure fuel pump or supply rail to the engine. When the ignition is switched on, the ECM energises the valve to allow fuel through; when the ignition is switched off, the valve closes to stop the engine immediately and prevent run-on (dieseling). An open circuit means the ECM cannot complete the control loop — either no voltage is reaching the solenoid or the return path to ground is broken. This may be caused by a broken wire, a corroded connector, a blown fuse, a failed relay, or an internal fault in the solenoid itself. Because the ECM cannot confirm valve state, it logs P0005 and may default to a safe fuel-cut condition. Note that a dedicated fuel shutoff solenoid is not fitted to every vehicle; some manufacturers use the fuel injectors alone for fuel cut-off, so this code is relatively uncommon and its exact behaviour is vehicle-specific. Consulting manufacturer-specific service data is strongly recommended before condemning any component.

Common causes

Most-frequently reported root causes when P0005 is logged.

  • 1
    Failed or open-circuit fuel shutoff valve solenoid winding
  • 2
    Broken, chafed, or corroded wiring in the fuel shutoff valve circuit
  • 3
    Blown fuse protecting the fuel shutoff valve circuit
  • 4
    Faulty fuel shutoff valve relay not supplying power to the valve
  • 5
    Poor or corroded electrical connector at the valve or ECM
  • 6
    Loss of ground in the valve control circuit
  • 7
    ECM internal failure preventing it from driving the solenoid output

Symptoms drivers notice

Check Engine light (MIL) illuminated
Engine will not start or cranks without firing
Engine stalls and cannot be restarted
Poor or erratic engine performance prior to full stall
May be accompanied by codes P0006 or P0007

How to diagnose P0005

A typical diagnostic flow when this code is present.

  1. 1
    Connect an OBD-II scan tool, confirm P0005 is current and note any freeze-frame data
  2. 2
    Inspect the fuse for the fuel shutoff valve circuit and replace if blown
  3. 3
    Locate the fuel shutoff valve connector and check for corrosion, pushed-back pins, or visible wire damage
  4. 4
    With the ignition on, use a multimeter to verify battery voltage is present at the valve control-side terminal
  5. 5
    Check circuit continuity from ECM output pin to valve connector, and from valve ground pin to chassis ground
  6. 6
    Test the solenoid winding resistance against manufacturer specification (typically 5-30 ohm); replace the valve if open or shorted
  7. 7
    If wiring and valve test good, check ECM driver output with a test light or oscilloscope before replacing the ECM

Related powertrain codes

Frequently asked questions

Can I drive with code P0005 active?

Generally no. An open fuel shutoff valve circuit can result in a no-start or sudden stall while driving, which creates a safety risk. The vehicle should be diagnosed and repaired before normal use.

Is P0005 the same as a fuel pump fault?

Not exactly. P0005 targets the fuel shutoff valve solenoid and its wiring rather than the fuel pump motor itself. However, both affect fuel delivery, so related codes should be checked together.

How common is this code?

P0005 is relatively uncommon because many modern vehicles do not use a dedicated fuel shutoff solenoid — they rely on the fuel injectors for fuel cut-off instead. Its frequency is highly dependent on vehicle make and model.

Will clearing the code fix it?

No. Clearing the code removes the stored fault but the underlying circuit open will cause it to return immediately. The wiring, relay, fuse, and valve must be inspected and repaired first.

Disabling P0005 in software

RaceTune can permanently disable P0005 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0005 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file