QuartChartOil, coolant and fluid capacities for the exact year, make and model.

P0093 Code: Fuel System Leak Detected, Large Leak, What a Diesel Computer Calls a Leak, and the Duramax Injector Return Test

P0093 says leak, and on a diesel there is often no fuel on the ground. The computer compares the fuel it commanded with the pressure it lost and concludes fuel is going somewhere it did not send it. On the engines that set this code most, that somewhere is the injector return line.

P0093 means the engine control module inferred a large leak in the fuel system: rail pressure dropped faster, or the high-pressure pump had to work harder, than the commanded fuel quantity can explain. P0094 is the small-leak version. It is an inference from rail pressure, pump control and injection quantity, not a reading from a leak sensor, which is why a large "leak" is so often internal.

Severity: moderate to high. Can you keep driving? Not far. A real external leak on a high-pressure system is a fire risk and a fuel-in-oil risk. An internal leak through the injectors starves the rail under load, and the module typically limits power or shuts down. Look under the vehicle and under the hood before starting it again; if fuel is visible, do not drive it.

Where the fuel goes on a common-rail diesel

Through the injectors' return. Every common-rail injector returns a little fuel to the tank as it operates. Worn injectors return far more, and the pump cannot keep up. On the 2001 to 2004 GM 6.6 L Duramax LB7, the technicians' consensus, echoed by diesel specialists, is to check the wiring harness near the alternator bracket first, and if it is intact, run an injector return-rate test, because failed injectors are the usual cause. A 2003 GM bulletin covered the harness; the 2001 calibration was also known to set the code too readily.

Through a low-side restriction that looks like a leak. A kinked or collapsed inlet hose to the injection pump on the LB7 starves the pump and produces the same pressure shortfall, and several owners cleared P0093 by replacing that hose.

Through the low-pressure delivery system. Chrysler's definition for the Ram Cummins says the module determines a leak in the low-pressure delivery system from the high-pressure system's behavior, the fuel tank level signal, emissions system data and other conditions; a real low-side leak, a bad lift pump or a fuel level sensor reading wrong can each feed that inference.

Through a real external leak: a rail fitting, a line, a pump seal, an injector body seal, or a pressure relief valve that has opened and not reseated.

Causes, in the order they are found

An external leak (look first) · injectors returning too much fuel · a restricted or collapsed low-side hose · a weak lift pump · a rail pressure relief valve leaking · a rail pressure sensor or regulator fault (usually with their own codes) · a calibration on specific model years · the module, last.

A diagnostic order

  1. Look for fuel. Under the truck, around the rail, the lines, the pump and each injector. Smell the oil for diesel dilution. A visible leak is the repair.
  2. Record the freeze frame and companion codes. P0087 beside it says the rail could not hold pressure under load; P0192 or P0090 family codes say check those circuits first.
  3. Watch commanded versus actual rail pressure at idle, at 2,500 rpm and under load. A rail that holds at idle and collapses under load is the classic internal leak pattern.
  4. Check the low side: lift pump pressure and the inlet hose to the high-pressure pump, for restriction or collapse.
  5. Run the injector return-rate test with the manufacturer's tool or a set of graduated bottles on the return lines at idle and under load. One or two injectors far above the others are the leak.
  6. Test the pressure relief valve if the injectors pass; a valve that has popped often leaks after.
  7. Replace the injectors or valve that failed, with the manufacturer's one-time-use hardware, then clear and verify under load.

Frequently asked questions

Can I drive with a P0093 code?

Not far, and not at all if fuel is visible under the hood or the truck. An internal leak through the injectors starves the rail under load and the module usually limits power; an external leak on a high-pressure system is a fire risk.

Why does P0093 set with no fuel leaking?

Because the module infers a leak from pressure and fuel quantity, and worn injectors returning too much fuel to the tank produce the same shortfall as a leak. On the Duramax LB7 the injector return-rate test is the usual answer once the harness near the alternator bracket has been checked.

Can a kinked hose set P0093?

Yes. A restricted or collapsed inlet hose to the injection pump starves it, rail pressure falls under demand, and the module reads it as a large leak. Several Duramax owners cleared the code with that hose alone.

How much does it cost to fix P0093?

A hose or a fitting is a modest job. A pressure relief valve is a moderate part. A set of injectors on a common-rail diesel is a major repair, which is why the return-rate test is done to find the ones that failed rather than replacing all on faith.

  • P0094: fuel system leak, small leak.
  • P0087: fuel rail pressure too low; see P0087.
  • P0090 to P0092: regulator control circuit; see P0090.
  • P0191 to P0194: rail pressure sensor; see P0192.

The code number itself tells you the family and the domain; how to read an OBD2 code number explains what each character means.

Work it out

Q
QuartChart

Oil, coolant and fluid capacities for the exact year, make and model. — QuartChart. Editorial policy