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.
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.
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
- Scan, record freeze-frame, clear and confirm the code returns.
- Visually inspect the shutoff valve connector, wiring harness, relay and fuse.
- Measure solenoid resistance and circuit voltage/ground against spec.
- Command the valve with a bi-directional tool to confirm operation.
- Repair or replace damaged wiring, connector, relay or fuse as found.
- Replace the fuel shutoff solenoid / valve if it fails resistance or operation tests.
- 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 specs9P0007 Repair Cost
Cost depends on whether it's the wiring, the solenoid, a relay or the PCM. Typical ranges (parts + labor):
| 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.
11Related Trouble Codes
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.
13References
- SAE International, J2012 — Diagnostic Trouble Code Definitions (the standard that defines P0007).
- Wikipedia, Diesel engine — background on diesel fuel delivery and shutoff.