P0007: Fuel Shutoff Valve A Control Circuit High Fix

Which Scanner Is Right for Your Vehicle? Let Us Help →

P0007 Code: Fuel Shutoff Valve A Control Circuit High

P0007 Code: Fuel Shutoff Valve A Control Circuit High

Quick answer

Code P0007 is “Fuel Shutoff Valve ‘A’ Control Circuit High.” The ECM has detected abnormally high voltage (or an open) in the control circuit for the fuel shutoff valve / solenoid “A” — the valve that stops fuel flow to shut the engine down, most common on diesel and high-pressure injection engines. (Note: P0007 is the “High” variant; the “Low” version is P0006.) Common causes are a failed solenoid, wiring faults or a bad relay.

How seriousMedium–High. Can cause hard starting, stalling or a no-start.
OK to drive?With caution — if it stalls or won't restart, don't rely on the vehicle.
Most common fixRepair the valve wiring/connector or relay, or replace the shutoff solenoid.
Typical cost$150–$500 for the solenoid; less for wiring or a relay.

The P0007 trouble code points to a high or open fault in the fuel shutoff valve “A” control circuit — the circuit that lets the ECM cut fuel to shut the engine down. This guide covers the symptoms, causes and fixes for P0007, and shows where bi-directional control on a scan tool like the iCarsoft CR Max P tests the valve.

1What Does the P0007 Code Mean?

P0007 is a generic powertrain DTC set when the ECM detects an abnormally high voltage or an open in the fuel shutoff valve “A” control circuit. That valve (a solenoid) stops fuel flow to shut the engine down, and it's most common on diesel and high-pressure fuel-injection engines. The counterpart “low” code is P0006; P0007 specifically flags a circuit reading high or open.

P0007 fuel shutoff valve control circuit diagram The ECM drives the fuel shutoff valve, which allows or stops fuel flow to the engine. P0007 is a high or open fault on the valve A control circuit. How a P0007 happens Fuel shutoff valve A control circuit ECM / PCM Fuel Shutoff Valve A solenoid Fuel to engine control circuit fuel flow P0007 — valve control circuit reads high / open so the ECM can't control fuel shutoff
How a P0007 forms — the fuel shutoff valve “A” control circuit reads high or open, so the ECM can't reliably control fuel shutoff.

2Symptoms of the P0007 Code

  • Check engine light / MIL on.
  • Hard starting or extended cranking.
  • Engine stalls shortly after starting, or intermittently.
  • No-start condition in some cases.
  • Reduced engine performance or lack of power.
  • Increased fuel consumption.
  • Engine runs on briefly after key-off (“dieseling”) in some cases.

3Common Causes of the P0007 Code

  • Faulty fuel shutoff solenoid / valve.
  • Open, shorted or corroded wiring in the shutoff valve control circuit.
  • Faulty fuel shutoff relay.
  • Poor or corroded connector at the valve or the PCM.
  • Blown fuse or a power-supply fault to the circuit.
  • Failed PCM / ECM driver (less common).

4How Serious Is P0007? Can You Keep Driving?

Be cautious with P0007. Because the fuel shutoff valve controls whether fuel reaches the engine, a circuit fault can cause hard starting, stalling or a no-start. Drive with caution; if the engine stalls or won't restart, it isn't safe to rely on the vehicle — diagnose it promptly.

5How to Diagnose the P0007 Code

The focus is the valve circuit and its supply:

  • Read codes and freeze-frame with a scan tool such as the iCarsoft CR Max P; note the conditions when it set.
  • Use bi-directional control to command the shutoff valve on and off and watch live data for commanded vs actual state.
  • Back-probe the valve connector for proper supply voltage, ground and solenoid resistance.
  • Inspect the wiring, connector, relay and fuse; wiggle-test for intermittents.
  • Consult the factory service manual — the code is rare and manufacturer-specific.

6Steps to Fix the P0007 Error Code

  1. Scan, record freeze-frame, clear and confirm the code returns.
  2. Visually inspect the shutoff valve connector, wiring harness, relay and fuse.
  3. Measure solenoid resistance and circuit voltage/ground against spec.
  4. Command the valve with a bi-directional tool to confirm operation.
  5. Repair or replace damaged wiring, connector, relay or fuse as found.
  6. Replace the fuel shutoff solenoid / valve if it fails resistance or operation tests.
  7. Clear codes, start / road-test, and verify normal run and shutdown behavior.

7Why the Shutoff Valve Matters

On a diesel there's no spark to cut — the only way the ECM stops the engine is by shutting off fuel, and the fuel shutoff valve is what does it. If its control circuit reads high or open, the ECM loses reliable control over fuel delivery and shutdown, which is why this fault shows up as hard starts, stalling or even a no-start. A solid valve circuit is what makes starting and stopping predictable.

8Which iCarsoft Tool to Use

The iCarsoft CR Max P is well suited to a P0007. Its bi-directional control lets you command the fuel shutoff valve and watch the circuit respond on live data — so you can tell a dead solenoid from a wiring, relay or fuse problem before replacing parts.

With CAN-FD support and coverage for 58 vehicle makes, it also confirms the engine starts and shuts down normally after the repair.

Recommended for P0007

iCarsoft CR Max P

Pro bi-directional scan tool with diesel coverage, solenoid actuation, CAN-FD and full-system diagnostics across 58 car brands — to test the shutoff valve and verify a P0007 repair.

$599.99 · was $819.99 · lifelong free updates

Shop CR Max P See full specs

9P0007 Repair Cost

Cost depends on whether it's the wiring, the solenoid, a relay or the PCM. Typical ranges (parts + labor):

P0007 repair cost ranges Typical P0007 repair costs in US dollars, parts plus labor: diagnostic $75 to $150, fuel shutoff solenoid $150 to $500, wiring $75 to $250, relay $50 to $150, PCM repair $500 to $1500. P0007 — typical repair cost Parts + labor, US dollars · general estimates Diagnostic (scan) Fuel shutoff solenoid Wiring / connector Relay PCM repair (rare) $75–$150 $150–$500 $75–$250 $50–$150 $500–$1,500 $0$500$1,000$1,500
Typical P0007 repair costs (parts + labor). Most fixes are a solenoid, relay or wiring repair; PCM work is a rare outlier.
Repair Typical cost
Diagnostic (scan) $75–$150
Fuel shutoff solenoid / valve replacement $150–$500
Wiring / connector repair $75–$250
Fuel shutoff relay replacement $50–$150
PCM / ECM repair or replacement (rare) $500–$1,500

These are general estimates — get a quote once the specific cause is confirmed.

10Prevention & Regular Maintenance

  • Keep electrical connectors and grounds clean and corrosion-free.
  • Service fuel filters and water separators on diesels per schedule.
  • Address minor stalling or hard-start symptoms before they escalate.
  • Protect wiring harnesses from heat, chafing and moisture.
  • Use quality OEM-grade replacement solenoids and relays.

12P0007 — Frequently Asked Questions

Is P0007 the “low” code?

No — P0007 is the “high” circuit variant; P0006 is the “low” variant.

Is it safe to drive?

Risky — it can cause stalling or a no-start, so diagnose it before relying on the vehicle.

Is this mainly a diesel code?

Yes — it most often appears on diesel and high-pressure-injection engines.

Can I just replace the solenoid?

Only after testing — wiring, relay or fuse faults are common and cheaper to fix.

How do I reset the P0007 code?

Repair the circuit or valve first, then clear the code with a scan tool such as the iCarsoft CR Max P and verify normal start and shutdown.

DR
Dave Reyes
Diagnostic Engineer · iCarsoft · Emissions & diesel after-treatment

Dave works on diesel and emissions systems — fuel delivery, after-treatment and the shutoff and control circuits behind codes like P0007. Definitions here are checked against SAE J2012 and public OBD references, and the guide is updated as reader feedback comes in. More guides from Dave Reyes →

13References

Leave a comment

Please note: comments must be approved before they are published.