P0007
PowertrainFuel Shutoff Valve "A" Control Circuit High
This usually points to an electrical fault rather than a worn-out mechanical part, so the bill often lands at the lower end once someone traces it properly. The ECU watches the control circuit for the fuel shutoff valve and has seen the voltage sitting too high, which it reads as something wrong between the module and the valve. On most cars this valve controls fuel flow to the injection pump or rail, mainly around starting and stopping. Get the fault wrong here and you can waste a lot of money chucking parts at it, so the diagnosis matters more than the repair.
ⓘ Information only. This page provides general educational information about fault code P0007. We do not assess the urgency or safety implications of any specific fault. That requires in-person diagnosis by a qualified mechanic. Full terms.
Recommended next steps
Whether a fault is urgent, drivable, or routine depends entirely on the cause on a specific vehicle, and that can only be determined by a qualified mechanic with diagnostic equipment. If a warning light is illuminated, the most reliable next step is professional diagnosis.
What does P0007 mean?
P0007 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Fuel Shutoff Valve "A" Control Circuit High.
This is a standardised OBD-II code. The technical definition is the same regardless of the make or model of vehicle, although specific causes and symptoms can vary between vehicles.
Symptoms commonly associated with this code
Symptoms that drivers often report alongside this code. Not all may apply to every case:
- • Engine warning light on, sometimes with no obvious change in how the car drives
- • Long crank or a no-start, the engine spins but never catches
- • Stalling, often while pulling away or under load on a hill
- • Engine runs on for a second or two after you've switched off
- • Sudden flat spot or loss of power, like the fuel's been cut for a moment
- • Lumpy idle on diesels where the shutoff valve is part of the injection pump
Possible causes
Causes commonly associated with P0007, listed in approximate order of typical investigation. The actual cause on a specific vehicle can only be confirmed by professional diagnosis.
- 1. Damaged, chafed or corroded wiring in the valve control circuit, the most common reason for a 'high' reading. Look where the loom runs near hot or moving parts
- 2. Corroded or loose connector at the valve, water gets in and lifts the voltage the ECU sees
- 3. Failing fuel shutoff solenoid or valve itself, common on older diesels with high mileage
- 4. Faulty relay or supply feeding the wrong voltage to the circuit
- 5. Poor earth or charging system fault pushing system voltage up, which can show as a circuit-high code
- 6. Internal ECM fault, rare and only worth considering once everything upstream checks out
How mechanics typically diagnose
A typical diagnostic sequence used by mechanics, provided here for educational reference only. Diagnostic work should be performed by a qualified mechanic with the appropriate tools and training.
- 1. Read the full code list, not just P0007. Companion codes like P0005, P0006 or P0008 narrow it down fast and tell you if more than one valve circuit is affected
- 2. Get under the connector at the valve and check it properly. Pull it apart, look for green corrosion, bent pins, or moisture sitting in the plug. This is where a lot of these end
- 3. Back-probe the control and supply pins with a multimeter, ignition on. A typical healthy supply sits around 11.5 to 12.5V; a reading sitting high points at a wiring or supply fault rather than the valve
- 4. Wiggle-test the loom while watching live data, especially near the pump and any point the harness flexes. Intermittent shorts to power love to hide here
- 5. Check battery and charging voltage. An alternator regulator letting voltage climb can trigger circuit-high codes across several systems at once
- 6. If wiring, supply and charging all check out clean, the valve or solenoid is the next suspect before you ever look at the ECM
Common questions about P0007
If I clear the code, will it stay gone? +
Depends entirely on what's behind it. If a fitter has actually fixed a chafed wire or cleaned up a corroded connector, clearing it and driving a few cycles should keep it off. If you just plug a scanner in and wipe it without finding the cause, it'll come straight back, often within a journey or two, and on the no-start cases it may never clear at all because the fault's live. Treat a code that returns quickly as a sign the wiring or valve is still bad.
What's the risk if I just leave it? +
The real danger is the engine cutting fuel without warning. That can mean stalling at a roundabout or losing power pulling out of a junction, which is exactly when you don't want it. Plenty of these also turn into a no-start where you're stuck on the drive. There's no slow damage building up like you'd get with an oil or cooling fault, the problem is unpredictability, and that's enough reason not to ignore it.
How quickly do I need to sort this? +
Sooner rather than later, even if the car still drives fine right now. A circuit fault that's intermittent today tends to become a hard fault that strands you, and the stalling risk makes it a safety issue more than an inconvenience. Book it in within a week or so. If it's already stalling or refusing to start, don't drive it any further than the nearest garage.
Information only, not professional advice
The information on this page is provided for general guidance and educational purposes only. It is not a substitute for diagnosis or repair advice from a qualified mechanic. Always verify any fault before paying for repairs. carfaultcodes.co.uk accepts no liability for decisions made based on this information. Full terms →