If your OBD-II scanner displays P0007, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected a higher-than-expected voltage condition in the Fuel Shutoff Valve “A” control circuit.
The fuel shutoff valve controls whether fuel can reach the engine. It is especially common on diesel fuel systems, where an electronically controlled solenoid may open the fuel supply when the engine is started and close it when the ignition is switched off. P0007 is considered a relatively uncommon code and is generally associated with the valve, its relay, the wiring harness, or the module controlling it.
Unlike P0005, which indicates an open circuit, or P0006, which identifies a low-voltage condition, P0007 specifically indicates that the control circuit voltage is too high.
Because the fuel shutoff valve can directly interrupt fuel delivery, P0007 may cause stalling, reduced engine performance, or a complete no-start condition.
Looking for more diagnostic resources? Browse our complete OBD-II libraries:
- Complete OBD-II Code Library: https://my.prostreetonline.com/dtc-obdii/
- Body (B) Codes: https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
- Chassis (C) Codes: https://my.prostreetonline.com/dtc-doctor/c-code-obd-ii-codes/
P0007 Quick Facts
| Item | Information |
|---|---|
| OBD-II code | P0007 |
| Official description | Fuel Shutoff Valve “A” Control Circuit High |
| Category | Powertrain |
| System | Fuel delivery |
| Code type | Generic SAE powertrain code |
| Severity | High |
| Safe to drive? | Usually not recommended |
| Most common causes | Short to voltage, faulty valve, damaged wiring, failed relay or PCM driver |
| Typical repair cost | $100–$1,500 |
What Does the P0007 Code Mean?
P0007 means “Fuel Shutoff Valve ‘A’ Control Circuit High.”
The ECM monitors the electrical circuit used to control the fuel shutoff valve. When the measured voltage rises above the manufacturer’s calibrated threshold, the computer stores P0007 and usually illuminates the Check Engine Light.
The related codes are:
- P0005: Fuel Shutoff Valve “A” Control Circuit/Open
- P0006: Fuel Shutoff Valve “A” Control Circuit Low
- P0007: Fuel Shutoff Valve “A” Control Circuit High
A “circuit high” code does not automatically mean the vehicle’s alternator is overcharging. It usually means the ECM is seeing unexpectedly high voltage on the specific control or feedback circuit it monitors.
Possible explanations include:
- A control wire shorted to battery voltage
- An open or high-resistance ground circuit
- A defective fuel shutoff valve or solenoid
- A stuck fuel shutoff relay
- Connector damage
- An internal ECM driver fault
The exact circuit design varies between manufacturers, so a vehicle-specific wiring diagram and service procedure should be used before testing or replacing parts.
What Does the Fuel Shutoff Valve Do?
The fuel shutoff valve is an electrically controlled valve or solenoid that allows or stops fuel flow.
Depending on the vehicle, it may be installed:
- On the injection pump
- Near the fuel rail
- Inside a fuel supply module
- Along the fuel delivery line
- As part of a high-pressure fuel pump assembly
On many diesel applications, the valve opens when the ignition is switched on and closes when the engine is shut down. This prevents fuel from continuing to enter the engine after the driver turns off the ignition.
Some systems also use the valve to stop fuel delivery during:
- A collision
- An immobilizer event
- A critical engine fault
- An emergency shutdown
- An emissions-control strategy
If the valve loses proper electrical control, it may remain closed, remain open, or operate intermittently.
Symptoms of the P0007 Code
Symptoms depend on how the fuel shutoff system is designed and whether the valve is stuck open, stuck closed, or being disabled by the ECM.
Common P0007 symptoms include:
- Illuminated Check Engine Light
- Engine cranks but will not start
- Intermittent no-start condition
- Engine stalls while driving
- Engine starts and immediately shuts off
- Sudden loss of engine power
- Rough idle
- Hesitation during acceleration
- Reduced engine performance
- Limp mode
- Extended cranking
- Poor fuel economy
- Engine continues running briefly after the key is switched off
An illuminated Check Engine Light, reduced performance, stalling and no-start problems are commonly associated with this fault.
Some vehicles may display only a warning light initially. However, an intermittent wiring fault can eventually leave the engine unable to start.
Common Causes of P0007
1. Control Wire Shorted to Voltage
A short to battery voltage is one of the most direct causes of a circuit-high code.
The control wire may contact a powered circuit because of:
- Melted insulation
- Harness abrasion
- Improper repairs
- A pinched wiring loom
- Rodent damage
- Previous engine work
If battery voltage enters a circuit that the ECM expects to pull low, P0007 may be stored.
2. Faulty Fuel Shutoff Valve
The valve’s internal solenoid can fail electrically or mechanically.
Possible internal problems include:
- Damaged windings
- Excessive internal resistance
- Internal shorting
- Corrosion
- A sticking plunger
- Heat damage
- Fuel contamination
A valve can sometimes pass a basic resistance test but still fail when energized or exposed to engine heat.
3. Faulty Fuel Shutoff Relay
Some vehicles use a relay to supply power to the shutoff valve.
The relay may:
- Stick closed
- Develop burned contacts
- Supply voltage at the wrong time
- Fail intermittently
- Have a damaged relay socket
A malfunctioning shutoff relay is among the documented possible causes of P0007.
4. Damaged Electrical Connector
The connector at the shutoff valve may be damaged by heat, moisture, vibration or previous repairs.
Inspect for:
- Bent terminals
- Spread terminals
- Green corrosion
- Water intrusion
- Broken locking tabs
- Burned pins
- Terminals pushed backward into the connector
A connector can look normal from the outside while having poor terminal tension internally.
5. Open or High-Resistance Ground
A weak ground can cause the monitored side of a circuit to remain at an unexpectedly high voltage.
Possible ground problems include:
- Loose ground bolts
- Corroded grounding points
- Broken ground wires
- Rust between terminals and body metal
- Damaged engine-to-chassis ground straps
Ground voltage-drop testing is often more useful than a basic continuity check.
6. Wiring Harness Damage
Fuel-system wiring is frequently routed through areas exposed to:
- Engine heat
- Fuel
- Oil
- Vibration
- Sharp brackets
- Exhaust components
Inspect the entire harness between the valve, relay, fuse panel and ECM rather than checking only the visible connector.
7. Charging-System Overvoltage
Although less common than a localized wiring fault, excessive charging voltage can affect electronically controlled fuel components.
Possible causes include:
- Failed alternator voltage regulator
- Loose battery connections
- Improper jump-starting
- Incorrect battery installation
- Charging-system wiring faults
Check the charging system if multiple unrelated circuit-high codes are present.
8. Faulty ECM or PCM
An internal module driver can fail and hold the circuit at the wrong voltage.
This is possible but relatively uncommon.
Do not replace the ECM until you have verified:
- Valve resistance
- Power supply
- Ground integrity
- Wiring continuity
- Absence of a short to voltage
- Relay operation
- Connector condition
Replacement modules may also require programming, immobilizer relearning or VIN configuration.
How Serious Is P0007?
P0007 should be treated as a serious fault.
The valve involved can control whether fuel reaches the engine. Depending on the failure mode, the engine may stall unexpectedly or fail to start.
Possible consequences include:
- Sudden engine shutdown
- Loss of acceleration
- Intermittent stalling
- Being stranded
- Repeated no-start conditions
- Additional electrical damage
- Fuel-system reliability problems
The code does not always mean the engine itself has suffered mechanical damage. However, the possibility of sudden fuel interruption makes prompt diagnosis important.
Can You Drive With P0007?
Driving with P0007 is generally not recommended, especially when the vehicle is already stalling, hesitating or becoming difficult to start.
A short drive to a repair facility may be possible when:
- The engine starts normally
- No stalling is present
- Acceleration remains normal
- The Check Engine Light is steady
- No fuel leaks are visible
Stop driving and arrange towing if:
- The engine stalls unexpectedly
- The vehicle enters limp mode
- The engine cranks but will not start
- Power suddenly drops
- Fuel is leaking
- Multiple electrical warnings appear
- The Check Engine Light flashes
An intermittent short can worsen without warning, so apparently normal operation does not guarantee the vehicle will restart after being switched off.
How to Diagnose P0007
Step 1: Confirm the Code
Connect an OBD-II scanner and record:
- Stored codes
- Pending codes
- Permanent codes
- Freeze-frame data
- Battery voltage
- Engine speed
- Vehicle speed
- Fuel-pressure readings
Do not immediately clear the code. Freeze-frame data may reveal whether the fault appeared during startup, acceleration, idle or engine shutdown.
Step 2: Check for Related Codes
Look for related faults such as:
- P0005
- P0006
- Fuel-pump relay codes
- Fuel-pressure codes
- Injector supply-voltage codes
- Battery-voltage codes
- Module communication codes
Several circuit-high codes appearing together may point toward a shared power, ground or charging-system problem.
Step 3: Check Technical Service Information
Consult vehicle-specific service information for:
- The exact P0007 definition
- Wiring diagrams
- Connector pinouts
- Expected resistance
- Voltage specifications
- Relay location
- Fuse location
- ECM command strategy
- Technical Service Bulletins
Manufacturers may use different valve arrangements even though the generic code description is the same.
Step 4: Perform a Visual Inspection
Inspect the wiring around:
- The injection pump
- Fuel rail
- Fuel shutoff valve
- Battery
- Fuse box
- ECM
- Engine brackets
- Exhaust components
Look for:
- Melted insulation
- Exposed copper
- Harness rubbing
- Pinched wires
- Rodent damage
- Corroded connectors
- Aftermarket splices
- Loose grounds
Disconnect the battery before repairing damaged wiring.
Step 5: Inspect the Fuel Shutoff Valve Connector
Disconnect the connector and inspect both sides carefully.
Check for:
- Bent pins
- Spread terminals
- Corrosion
- Fuel contamination
- Water intrusion
- Burned plastic
- Loose terminal fit
Use the correct terminal test tools. Forcing an oversized multimeter probe into a connector can spread the terminals and create a new intermittent fault.
Step 6: Test Battery and Charging Voltage
A fully charged battery should typically measure approximately 12.6 volts with the engine off, although actual voltage depends on battery condition and temperature.
With the engine running, charging voltage will commonly fall somewhere around 13.5 to 14.8 volts, depending on the vehicle’s charging strategy.
Compare the measurement with manufacturer specifications.
Investigate:
- Excessive voltage
- Unstable voltage
- Severe voltage drop during cranking
- Loose battery terminals
- Damaged ground cables
Modern smart-charging systems may intentionally vary alternator output, so generic voltage ranges should not override factory specifications.
Step 7: Test Power and Ground at the Valve
Use a digital multimeter and the correct wiring diagram to determine which terminal is:
- Power
- Ground
- ECM-controlled
- Feedback or monitoring
Check voltage with the valve:
- Connected
- Disconnected
- Commanded on
- Commanded off
A circuit that remains at battery voltage regardless of ECM command may be shorted to power, controlled incorrectly by a relay, or affected by a failed module driver.
Step 8: Test the Valve’s Resistance
With the ignition off and connector disconnected:
- Set the multimeter to resistance.
- Measure across the valve terminals.
- Compare the result with factory specifications.
Possible results include:
- Infinite resistance: Open internal winding
- Extremely low resistance: Internally shorted coil
- Correct resistance: Further testing still required
A resistance measurement alone does not confirm that the valve moves mechanically.
Step 9: Check for a Short to Voltage
Disconnect the valve and ECM connectors as required by the service procedure.
Test the control wire for unwanted continuity to:
- Battery positive
- Ignition power
- Other powered circuits
Never perform resistance or continuity testing on a live circuit.
If the wire has continuity to a voltage source when it should be isolated, trace the harness until the damaged section is found.
Step 10: Test the Relay
When the system uses a fuel shutoff relay:
- Inspect the relay socket.
- Verify control-side voltage.
- Check switched-side voltage.
- Confirm the relay releases properly.
- Swap only with an identical known-good relay when permitted.
- Check for burned or loose socket terminals.
A relay that remains energized can hold the circuit high even when the ECM commands the valve off.
Step 11: Command the Valve With a Scan Tool
A capable bidirectional scan tool may allow the technician to command the fuel shutoff valve on and off.
Observe:
- Whether the valve clicks
- Control-circuit voltage
- Current draw
- Fuel-pressure response
- Engine response
- Whether P0007 resets immediately
No response can indicate a failed valve, wiring fault, relay fault or module-control issue.
Step 12: Verify the Repair
After completing repairs:
- Reconnect all components.
- Clear the diagnostic codes.
- Start the engine.
- Monitor valve command and circuit voltage.
- Complete the manufacturer’s drive cycle.
- Switch the engine off and restart it several times.
- Rescan for pending and stored codes.
Because P0007 may be intermittent, one successful startup is not always enough to confirm the repair.
Common P0007 Repairs and Costs
Actual costs depend on the vehicle, labor rate, component location and whether the valve is serviced separately from the injection pump.
| Repair | Estimated cost |
| Diagnostic inspection | $100–$200 |
| Repair damaged wiring | $100–$500 |
| Replace electrical connector | $75–$300 |
| Repair ground connection | $50–$250 |
| Replace fuel shutoff relay | $50–$200 |
| Replace fuel shutoff valve | $200–$800 |
| Replace integrated pump or valve assembly | $700–$2,000+ |
| Repair charging-system fault | $150–$1,000 |
| ECM software update | $100–$300 |
| Replace and program ECM | $1,000–$2,500+ |
Do not purchase a valve or ECM based only on the trouble code. P0007 identifies the affected circuit, not necessarily the failed part.
Common Diagnostic Mistakes
Replacing the Valve Without Testing the Circuit
A damaged control wire can generate the same code as a failed valve.
Always test power, ground, control voltage and wiring integrity first.
Confusing “Circuit High” With High Fuel Pressure
P0007 refers to electrical circuit voltage, not necessarily excessive fuel pressure.
Fuel pressure should still be checked when related codes or drivability symptoms are present, but the code itself points toward an electrical fault.
Ignoring the Relay
A stuck relay can continuously apply voltage to the valve circuit.
Relay and socket testing should be part of the diagnosis when the wiring diagram shows a dedicated relay.
Testing Continuity Without Loading the Circuit
A damaged wire may show continuity through a multimeter but fail when carrying current.
Voltage-drop testing under load can expose:
- Corroded terminals
- Partially broken wires
- Loose grounds
- Weak splices
Replacing the ECM Too Early
ECM failures are possible, but wiring, terminals, grounds, relays and the valve itself are statistically more practical places to begin.
Using Generic Pinouts
Connector layouts can vary between engine options and production years.
Always verify connector identification using vehicle-specific service information.
Vehicles Commonly Affected by P0007
P0007 is a generic OBD-II code, but it is relatively rare and is more likely to appear on vehicles with electronically controlled fuel shutoff systems.
Potential applications include:
- Diesel passenger cars
- Diesel pickup trucks
- Commercial vans
- Medium-duty trucks
- Common rail diesel engines
- Electronically controlled mechanical injection pumps
- Industrial diesel applications
- Some gasoline direct-injection systems
Manufacturers that may use related fuel shutoff valve circuits include:
- Ford
- Chevrolet
- GMC
- Ram
- Dodge
- Mercedes-Benz
- Volkswagen
- Audi
- Isuzu
- Hino
- Hyundai
- Kia
- Nissan
This does not mean P0007 is common across every model from these manufacturers. Always confirm the code definition and circuit design for the exact year, make, model and engine.
How to Prevent P0007
Not every electrical fault can be prevented, but basic maintenance can reduce the chance of wiring and connector failures.
Helpful preventive steps include:
- Keep engine connectors clean and dry.
- Repair oil and fuel leaks promptly.
- Replace damaged connector seals.
- Secure loose wiring harnesses.
- Protect wiring from exhaust heat.
- Inspect for rodent damage.
- Avoid probing connectors with oversized tools.
- Use weather-sealed connectors for repairs.
- Maintain battery terminals and grounds.
- Correct charging-system problems quickly.
- Avoid low-quality aftermarket wiring modifications.
Any repair near the injection pump or fuel rail should include an inspection of the shutoff valve harness before the vehicle is returned to service.
Frequently Asked Questions About P0007
What does code P0007 mean?
P0007 means the ECM has detected a voltage condition that is too high in the Fuel Shutoff Valve “A” control circuit.
Is P0007 a generic code?
Yes. P0007 is a generic SAE powertrain code, although the exact diagnostic procedure and circuit design vary by manufacturer.
Can P0007 prevent the engine from starting?
Yes. If the fuel shutoff valve remains closed or the ECM disables fuel delivery, the engine may crank normally but fail to start.
Can a bad relay cause P0007?
Yes. A stuck or electrically damaged fuel shutoff relay may supply voltage when it should not, causing the ECM to detect a circuit-high condition.
Can a weak battery cause P0007?
A weak battery is more commonly associated with low-voltage faults. However, unstable system voltage, poor grounds or charging-system problems can produce misleading electrical codes.
Does P0007 mean the fuel pressure is too high?
Not necessarily. “Circuit high” refers to the electrical voltage detected on the valve-control circuit, not directly to fuel pressure.
Can damaged wiring cause P0007?
Yes. A control wire shorted to battery voltage is one of the most likely electrical causes.
Where is Fuel Shutoff Valve “A” located?
Its location varies. It may be installed on the injection pump, fuel rail, high-pressure pump or fuel delivery module.
Consult a vehicle-specific service manual before attempting removal.
Can I replace the fuel shutoff valve myself?
Replacement may be possible on some vehicles, but the fuel system can contain extremely high pressure.
Never loosen high-pressure fuel lines while the system is pressurized. Follow manufacturer depressurization procedures and use appropriate safety equipment.
Will clearing P0007 fix the problem?
No. Clearing the code only erases the stored fault temporarily. P0007 will return when the ECM detects the high-voltage condition again.
Is P0007 common?
No. P0007 is considered relatively uncommon compared with codes involving oxygen sensors, misfires or evaporative emissions systems.
Final Thoughts
The P0007 code means the Engine Control Module has detected excessive voltage in the Fuel Shutoff Valve “A” control circuit.
The most likely causes include:
- A wire shorted to battery voltage
- A failed fuel shutoff valve
- A stuck fuel shutoff relay
- Connector damage
- A poor ground
- Wiring harness damage
- A faulty ECM driver
Because the shutoff valve may directly control fuel delivery, the vehicle can stall unexpectedly or refuse to start. Diagnosis should focus on the electrical circuit before expensive parts are replaced.
Start with the connector, wiring, relay, grounds and charging system. Then test the valve and ECM command circuit using vehicle-specific specifications.
For more diagnostic guides, browse our growing OBD-II libraries:
- Complete OBD-II Code Library: https://my.prostreetonline.com/dtc-obdii/
- Body (B) Codes: https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
- Chassis (C) Codes: https://my.prostreetonline.com/dtc-doctor/c-code-obd-ii-codes/
Related Articles
- P0005 Code Explained: Fuel Shutoff Valve “A” Control Circuit/Open
- P0006 Code Explained: Fuel Shutoff Valve “A” Control Circuit Low



