Skip the auto shop - Our mechanics make house calls

P0005 OBD-II Trouble Code: Fuel Shutoff Valve “A” Control Circuit/Open

Check Engine Light

P0005 code definition?

Fuel Shutoff Valve “A” Control Circuit/Open

What the P0005 code means

P0005 is a generic type of of diagnostic trouble code which indicates that the Engine Control Module (ECM) detects a problem with the fuel pump shut off solenoid. This code is rarely seen as it does not pertain to any particular make or model of vehicle.

The fuel pump shut off solenoid is an electromagnetic switch that allows or blocks the passage of fuel from the fuel pump to the engine, according to the position of the ignition switch. When the ignition switch is turned with the ignition key, a signal is sent to the fuel pump shut off solenoid, which protrudes or retracts a shaft that starts or stops the flow of fuel to the engine accordingly. The shaft pops out within the fuel passage to block the flow of fuel if the ignition is off, or the switch is defective.

What causes the P0005 code?

  • A faulty fuel pump shut off solenoid
  • Clogged fuel lines
  • A faulty ECM
  • A faulty ignition switch
  • Open or shorted circuit between the ignition switch, ECM, or fuel pump shut off solenoid

What are the symptoms of the P0005 code?

  • No start condition
  • Engine stall
  • Check Engine Light illumination

How does a mechanic diagnose the P0005 code?

  • Tests the ignition switch and fuel pump shut off solenoid with a multimeter to ensure they have the proper ground, voltage reference, and resistance levels

  • Compares the results of these tests to the specifications of the manufacturer

  • Inspects the wires and terminals of the Engine Control Module for corrosion and fraying

  • Checks the fuel pump pressure

Common mistakes when diagnosing the P0005 code?

Many mechanics believe that the issue with a fuel pump shut off solenoid trouble code is always within the fuel pump, so they replace the entire fuel pump. Oftentimes, the actual issue with this code is external and you can get away with just replacing the solenoid itself.

How serious is the P0005 code?

Not tremendously serious, though a stall or a no start experience is likely. This may be dangerous depending on when and where the stall of the vehicle occurs.

What repairs can fix the P0005 code?

Additional comments for consideration regarding the P0005 code

It is suggested to verify whether the fuel pump shut off solenoid issue is external to the fuel pump, or internal. Doing so will save both time and money.

Need help with a P0005 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.


Post a question and get free advice from our certified mechanics.


More related articles

P2159 OBD-II Trouble Code: Vehicle Speed Sensor B Range/Performance
Diagnostic Trouble Code (DTC): P2159 P2159 code definition Vehicle Speed Sensor B Range/Performance Related Trouble Codes: P2158: Vehicle Speed Sensor B P2160: Vehicle Speed Sensor B Circuit Low P2161:...
Auto Safety Tips
Driving is more than a way to get from point A to point B. Owning and driving a car can also be a highly enjoyable experience. Whether a person is driving...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...

Related questions

Q: KOEO test code 332

Hello there, A few different things can cause insufficient EGR flow. The most likely are: a stuck closed EGR valve a failed EGR valve solenoid faulty oxygen sensor low fuel pressure exhaust leak These can also...

Q: Check engine light still on after cleaning mass airflow sensor

First check to see what codes are being set which cause the Check Engine light to illuminate. This problem may or may not be caused by the mass airflow sensor. If it is the MAF, and cleaning it was unsatisfactory,...

Q: I changed out the camshaft position sensor, the car is still stalling and hard to start. It now shows a different P code.

The coolant temperature sensor (CTS) in your vehicle has failed and is making the computer think that the engine is too hot. When you shut off the engine and the engine will not restart, is it because the computer thinks...