A diesel engine with no spark plugs needs another way to shut down, and many use a solenoid that cuts the fuel. A P0215 code means the engine computer found a problem in the circuit for that engine shutoff solenoid.
This guide explains how the solenoid works, why a fault often leaves you with a no-start and how to test it before you replace parts.
P0215 Code Breakdown
Every OBD-II code follows the same five-character pattern set by the SAE J2012 standard. Each character narrows down which system has the fault. This table shows what each part of the code tells you.
| Character | Meaning | What It Tells You |
|---|---|---|
| P | Powertrain | The fault is in the engine or transmission systems. |
| 0 | Generic (SAE) code | The definition is the same on every OBD-II vehicle. |
| 2 | Fuel and air metering | The fault involves fuel and air metering, such as injectors, the fuel pump, throttle sensors or boost control. |
| 15 | Specific fault | Engine Shutoff Solenoid Malfunction |
What the P0215 Code Means
The SAE J2012 standard defines the P0215 code as Engine Shutoff Solenoid Malfunction. The engine shutoff solenoid, often called the fuel shutoff solenoid, sits on or in the diesel injection pump. It is normally closed, with a spring holding a plunger over a fuel passage. When you turn the key on, it gets power, pulls the plunger up and lets fuel flow to the pump.
When you switch the key off, the solenoid loses power and the plunger blocks the fuel, which stops the engine. The powertrain control module (PCM) monitors the circuit and sets this code if the voltage does not match what it expects.
The code is best known on diesels with rotary injection pumps, such as GM’s 6.5L turbo diesel, where the solenoid also backs up the pump’s fuel metering. Some gasoline engines with an anti-dieseling idle solenoid can also log it.
Symptoms of a Shutoff Solenoid Fault
Because the solenoid controls fuel flow, symptoms can be dramatic. Common signs of a P0215 code include:
- Engine cranks but will not start
- Engine stalls or cuts out under load
- Long crank times
- Engine keeps running after the key is turned off
- Fuel leak at the solenoid O-ring
- Check engine light on
On dual-battery diesel trucks, one weak battery can drag both down. The glow plugs and starter draw a lot of current, and the voltage at the solenoid can drop too low for it to pull in, even though the dash lights look normal.
Common Causes of the P0215 Code
These are the usual causes:
- Failed shutoff solenoid. The coil burns out or the plunger sticks.
- Blown fuse or failed relay. The solenoid loses power.
- Damaged wiring or connector. Wiring on top of the injection pump takes heat and vibration.
- Low system voltage. Weak batteries or glow plug load drop the voltage at crank.
- Ignition switch fault. The switch fails to send power in the run position.
- PCM fault. Rare.
Tools You Will Need
You can do most of this testing at home with basic tools:
- OBD-II scan tool
- Digital multimeter
- Test light
- Lint-free shop towel
- Wiring diagram for your engine
How to Track Down the P0215 Code
On most diesels, the solenoid sits on top of the injection pump, under the intake. Disable the lift pump before you open anything, so fuel does not spray out.
Check Fuses and Battery Voltage
Check the solenoid fuse and relay. Test both batteries on dual-battery trucks. A weak battery can drop the voltage below what the solenoid needs to pull in during cranking.
Check Power at the Connector
Unplug the solenoid and turn the key to run without cranking. You should see close to battery voltage across the connector, though it may drop to about 10 volts while the glow plugs cycle. No voltage means a wiring, fuse or switch problem.
Listen for the Click and Measure Resistance
With the connector plugged in, have a helper turn the key on and off. You should hear or feel a solid click at the solenoid. Then unplug it and measure the coil resistance. An open or near-zero reading means the coil has failed.
Some technicians remove the solenoid, cover the opening and plug it in to watch the plunger move. If it does not lift with full power, replace it.
How to Fix the P0215 Code
Match the repair to what your tests found. Then clear the code and drive under the same conditions that set it.
- Replace the shutoff solenoid if it does not click or pull in with good voltage. Use a new O-ring.
- Repair the wiring or connector on top of the pump.
- Replace a failed fuse or relay.
- Charge or replace weak batteries.
- Repair the ignition switch if it does not send power in the run position.
On GM 6.5L diesels, a failing pump mounted driver (PMD) can also cause no-start and stalling problems that look like a bad shutoff solenoid. Test the solenoid directly before you blame the driver or the pump.
Some shutoff solenoids have a separate pull-in and hold-in winding. If the pull-in winding fails, the engine may not start. If the hold-in winding fails, the engine may start and then die after a second or two.
Common Mistakes to Avoid
These mistakes waste money or leave the real fault in place:
- Replacing the injection pump before testing the solenoid
- Ignoring weak batteries that drop voltage at crank
- Forgetting the O-ring, which causes a fuel leak
- Running the lift pump with the solenoid out, which sprays fuel
What Repairs Cost
The cost to fix a P0215 code depends on the cause. This table shows typical ranges for parts and labor.
| Repair | DIY Cost | Typical Shop Cost |
|---|---|---|
| Fuel shutoff solenoid | $40 to $150 | $150 to $350 |
| Wiring or connector repair | $10 to $40 | $100 to $250 |
| Fuse or relay | $5 to $40 | $50 to $150 |
| Batteries, pair | $250 to $500 | $350 to $650 |
Is It Safe to Keep Driving with a P0215 Code?
If the engine starts and runs normally, you can drive it carefully to a shop. But a failing solenoid can cut fuel without warning and stall the engine in traffic.
If the engine keeps running after you turn the key off, do not leave it unattended. Stall it by following your owner’s manual, and get the solenoid fixed before driving again.
Related Codes
These codes often show up with this one or point to the same system:
| Code | Meaning |
|---|---|
| P0216 | Injection Timing Control Circuit Malfunction |
| P0251 | Injection Pump Fuel Metering Control A Malfunction |
| P0230 | Fuel Pump Primary Circuit Malfunction |
| P0380 | Glow Plug/Heater Circuit A Malfunction |
| P0335 | Crankshaft Position Sensor A Circuit Malfunction |
Getting the Fuel Flowing Again
A P0215 code means the PCM found a fault in the engine shutoff solenoid circuit. Failed solenoids, weak batteries and wiring faults cause most cases.
- Check fuses, relays and battery voltage.
- Confirm power at the solenoid with the key on.
- Listen for a firm click and measure the coil.
- Replace the solenoid with a new O-ring if it fails.
Frequently Asked Questions
Can a Bad Shutoff Solenoid Stop a Diesel from Starting?
Yes. The solenoid is normally closed, so if it does not open when you turn the key on, no fuel reaches the injection pump. The engine will crank but not start. That is the most common symptom of a failed shutoff solenoid.
Where Is the Engine Shutoff Solenoid?
On most diesels with rotary injection pumps, it sits on top of the pump, usually under the intake manifold. Some engines place it on the side of the pump. Your service manual shows the exact location and removal steps.
Why Does My Diesel Keep Running After I Turn It Off?
The shutoff solenoid may be stuck open, or its circuit may still be getting power. A diesel does not need spark, so it keeps running as long as fuel flows. Have the solenoid and its power feed checked.
Is the P0215 Code Common on GM 6.5L Diesels?
Yes. The 6.5L turbo diesel used in GM trucks and Hummers in the 1990s and early 2000s often sets this code. Its shutoff solenoid works alongside the pump mounted driver, so both should be tested when the engine will not start.
Can I Bypass the Shutoff Solenoid?
Some owners do it to get home, but it is not a good idea. Without a working solenoid, the engine may not shut off with the key. Fix the solenoid or its circuit properly so the engine starts and stops as designed.