P0005
Fuel Shutoff Valve A Control Circuit/OpenP0005 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.
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
How to diagnose P0005
A typical diagnostic flow when this code is present.
-
1
Connect an OBD-II scan tool, confirm P0005 is current and note any freeze-frame data
-
2
Inspect the fuse for the fuel shutoff valve circuit and replace if blown
-
3
Locate the fuel shutoff valve connector and check for corrosion, pushed-back pins, or visible wire damage
-
4
With the ignition on, use a multimeter to verify battery voltage is present at the valve control-side terminal
-
5
Check circuit continuity from ECM output pin to valve connector, and from valve ground pin to chassis ground
-
6
Test the solenoid winding resistance against manufacturer specification (typically 5-30 ohm); replace the valve if open or shorted
-
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.
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