P0007

Fuel Shutoff Valve A Control Circuit High

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

What P0007 means

P0007 is triggered when the Engine Control Module (ECM) detects that the voltage on the Fuel Shutoff Valve "A" control circuit is higher than the expected threshold. This is the mirror code to P0006: instead of a low-voltage fault, the circuit is held at an unexpectedly high voltage level. A high-voltage condition typically occurs when the control wire has a short to a power source, when the solenoid return path (ground) is broken and the ECM sees an inflated voltage reading, or when there is an internal ECM driver fault causing it to output more voltage than intended. The fuel shutoff valve is responsible for cutting off fuel when the engine is shut down and for enabling fuel delivery on start-up. With the circuit stuck high, the ECM cannot reliably command the valve closed, which may result in the engine continuing to run after the ignition is switched off (run-on or dieseling), or it may cause an inability to start if the ECM disables fuel delivery as a precaution. P0007 is a relatively uncommon code and behaviour varies between manufacturers. Accurate diagnosis requires a wiring diagram and electrical testing rather than part substitution alone.

Common causes

Most-frequently reported root causes when P0007 is logged.

  • 1
    Short to power (battery or switched 12V) in the fuel shutoff valve control wire
  • 2
    Broken or missing ground connection for the solenoid return path, causing the ECM to read elevated voltage
  • 3
    Damaged connector allowing a hot wire from an adjacent circuit to contact the valve signal terminal
  • 4
    Faulty fuel shutoff valve with an internal winding fault that alters the circuit impedance
  • 5
    ECM output driver failure holding the pin in a high-voltage state
  • 6
    Previous wiring repair introducing incorrect splice connections
  • 7
    Rodent damage causing two wires to contact each other

Symptoms drivers notice

Check Engine light illuminated
Engine continues to run after the ignition key is turned off (dieseling or run-on)
Engine may fail to start if the ECM disables fuel delivery as a safety response
Stalling during driving or at idle
Potential for abnormal fuel system behaviour such as excess fuel pressure

How to diagnose P0007

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve the code with a scan tool and record freeze-frame data; determine if the fault is current
  2. 2
    Inspect the fuel shutoff valve wiring harness from the ECM to the connector for signs of shorts to adjacent power wires or chafe points
  3. 3
    With the ignition on and the valve connector unplugged, measure voltage on the harness control terminal; should read near zero if the ECM is commanding low — a high reading indicates a short to power in the harness
  4. 4
    Check the solenoid ground circuit for continuity; an open ground can allow the line to float high
  5. 5
    Measure solenoid winding resistance and compare to specification to rule out an internal valve fault
  6. 6
    If harness and valve test normal, verify ECM driver output with an oscilloscope or swap a known-good ECM if available
  7. 7
    Repair any identified wiring faults, clear codes, and verify the code does not return under normal operating conditions

Related powertrain codes

Frequently asked questions

What distinguishes P0007 from P0006?

P0006 is a low-voltage fault — the circuit voltage is below the normal operating range, often from a short to ground. P0007 is a high-voltage fault — the circuit is held above the normal range, typically from a short to power or an open ground.

Why would an open ground cause a high-voltage reading?

When the solenoid ground is broken, the ECM cannot sink current through the return path. The control line floats to the supply voltage rather than pulling down, which the ECM interprets as a high-circuit fault.

Is my engine safe to drive with P0007 active?

Use caution. The engine may run on after shutdown, which is abnormal and potentially hazardous, and could also stall unexpectedly. Diagnose and repair the fault before sustained driving.

Can a bad ECM cause P0007?

Yes, but ECM faults are a last resort diagnosis. Verify the entire wiring circuit and the solenoid itself before suspecting the ECM, as wiring faults are far more common and much cheaper to correct.

Disabling P0007 in software

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