P0006

Fuel Shutoff Valve A Control Circuit Low

P0006 is a generic OBD-II powertrain diagnostic trouble code: Fuel Shutoff Valve A Control Circuit Low. 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
P0006
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on, possible limp mode)
Need P0006 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0006 means

P0006 is set when the Engine Control Module (ECM) detects that the voltage on the Fuel Shutoff Valve "A" control circuit is lower than the expected threshold. Unlike P0005, which indicates a completely open circuit, P0006 means the circuit has continuity but the signal is pulled down below the normal operating range. This low-voltage condition can occur when there is a short to ground somewhere in the control wiring, when a connector terminal has high resistance due to corrosion or damage, or when the solenoid winding has developed an internal fault drawing excessive current and dragging the line voltage down. The fuel shutoff valve prevents the engine from running on after the key is turned off; if this valve cannot be properly commanded, the engine may either fail to start because it cannot build adequate fuel pressure, or it may continue running after the ignition is switched off. Because the ECM monitors the circuit voltage and sees a value outside the calibrated window, it logs P0006 and may disable or limit fuel delivery as a protective measure. This code is uncommon and vehicle-specific service data should be consulted during diagnosis.

Common causes

Most-frequently reported root causes when P0006 is logged.

  • 1
    Short to ground in the wiring harness between the ECM and the fuel shutoff valve
  • 2
    Corroded or damaged connector terminal at the valve or ECM causing high resistance and voltage drop
  • 3
    Faulty fuel shutoff valve solenoid with internal short or excessive current draw
  • 4
    Water intrusion into the connector degrading insulation and creating a parasitic path to ground
  • 5
    Chafed wiring rubbing against engine components and grounding intermittently
  • 6
    ECM output driver fault causing incorrect low-side voltage
  • 7
    Blown or weak fuse creating a high-resistance supply condition

Symptoms drivers notice

Check Engine light illuminated
Engine stalling or rough idle due to unstable fuel delivery
Engine may continue running after the ignition is switched off
Engine fails to start if fuel pressure cannot be established
Reduced fuel efficiency from abnormal valve operation

How to diagnose P0006

A typical diagnostic flow when this code is present.

  1. 1
    Scan for codes and record freeze-frame data; note whether P0006 is current or historical
  2. 2
    Visually inspect the fuel shutoff valve wiring and connector for chafing, corrosion, or water ingress
  3. 3
    With the ignition on and valve commanded off, measure voltage at the control-side terminal; expect near battery voltage — a significantly lower reading confirms a voltage drop
  4. 4
    Check for an unintended ground path along the control wire using a multimeter in continuity mode with the connector unplugged
  5. 5
    Measure solenoid winding resistance; compare to specification — a reading much lower than specified suggests a shorted winding
  6. 6
    Repair any wiring faults, clean corroded terminals, and re-test before replacing the valve or ECM

Related powertrain codes

Frequently asked questions

What is the difference between P0005 and P0006?

P0005 indicates a completely open circuit — no current can flow. P0006 indicates a low-voltage condition where the circuit has continuity but voltage is below the expected level, typically due to a short to ground or excessive resistance.

Can a bad ground cause P0006?

Yes. A short to ground anywhere in the control circuit can pull the signal voltage below the ECM threshold and set P0006. Inspect the full wiring run from the ECM pin to the valve connector carefully.

Is P0006 an emergency?

It requires prompt attention. The low-voltage condition can prevent proper valve operation, leading to stalling or a no-start. It is not necessarily an immediate breakdown situation but should not be ignored.

Does P0006 always mean the valve needs replacing?

Not always. Wiring shorts and corroded connectors are common causes. Always check the harness and terminals before replacing the solenoid or ECM, as those are typically more expensive repairs.

Disabling P0006 in software

RaceTune can permanently disable P0006 — 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 P0006 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