P0094: Fuel System Small Leak Detected (Meaning, Causes, Fixes)
What P0094 means
The engine computer (PCM) watches fuel pressure through one or more fuel pressure sensors, usually one on the low-pressure supply side and one on the high-pressure delivery side. OBD-Codes.com explains that P0094 is stored when the PCM sees fuel system pressure that does not match its programmed specifications for a set period of time under certain conditions, and says the code is mainly used on diesel vehicles. RepairPal describes it the same way in simpler terms: the PCM uses several sensors to keep fuel pressure constant and sets P0094 when one of them detects a drop in pressure. P0094 is a generic code that applies to all OBD2 vehicles from 1996 on. P0093 is the large-leak version.
Severity: can I keep driving?
Stop and fix promptly
RepairPal puts P0094 in its urgent category, meaning action is needed right away because it can cause severe damage or put the people in the car at risk, and it lists stalling as a symptom. OBD-Codes.com says the code should be addressed with a great degree of urgency because of the potential for a vehicle fire. If you smell diesel or gasoline, park the vehicle away from heat and ignition sources and do not keep driving it. Diesel fuel systems run at very high pressure, and OBD-Codes.com warns that fuel at that pressure can penetrate the skin and enter the bloodstream, which can be harmful or even fatal, so never feel for leaks with your hand or loosen fuel lines with the engine running.
Common symptoms
- Check engine light on (OBD-Codes.com)
- Smell of diesel fuel (OBD-Codes.com)
- Decreased engine performance (both sources)
- Reduced fuel economy or increased fuel consumption (both sources)
- Engine may stall (RepairPal)
- Other fuel system codes stored at the same time (OBD-Codes.com)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Fuel leaks anywhere in the system: fuel tank, lines, injection pump, supply pump or fuel injectors (both sources name lines and injectors)
- Clogged fuel filter (OBD-Codes.com)
- Defective fuel pressure sensor (OBD-Codes.com)
- Faulty fuel pressure regulator (both sources)
- Wiring issues (RepairPal; OBD-Codes.com includes wiring and connector checks in its diagnosis)
- Engine computer (PCM) failure or programming error (both sources)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Check for technical service bulletins (TSBs) for your vehicle first; OBD-Codes.com says the problem may be a known issue with a known fix.
- With the engine off, look over the fuel tank, lines, pumps and injectors for wet spots or a fuel smell, and inspect the wiring and connectors at the same time (OBD-Codes.com).
- Read all stored codes and freeze frame data and write them down. If other fuel system codes are present, OBD-Codes.com suggests diagnosing those first.
- Check when the fuel filter was last changed, since a clogged filter is one of the listed causes (OBD-Codes.com).
- Clear the code and test drive. If it comes right back, compare the live fuel pressure reading on a scan tool with the manufacturer's specification (OBD-Codes.com).
Typical fixes
- Repair any fuel leak found in the tank, lines, pumps or injectors, then recheck the system
- Replace a clogged fuel filter
- Replace a leaking or failed fuel injector (RepairPal lists fuel injector replacement as its common repair)
- Replace the fuel pressure sensor or regulator only after testing confirms it is out of spec
- Repair shorted or open circuits; suspect the PCM or its programming only after sensors and wiring check out (OBD-Codes.com)
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- Testing real fuel pressure needs a diesel fuel pressure gauge, a digital multimeter and a service manual (OBD-Codes.com)
- OBD-Codes.com says high-pressure fuel systems should only be serviced by qualified personnel because of the injury risk
- PCM testing, replacement or reprogramming
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Can I keep driving with P0094?
It is not a good idea. RepairPal rates it urgent and lists stalling as a symptom, and OBD-Codes.com says it should be handled with a great degree of urgency because of the fire risk. If you can smell fuel, stop driving until the leak is found.
Does P0094 always mean fuel is leaking out?
No. Despite the name, OBD-Codes.com says low fuel pressure is often the real culprit, for example from a clogged fuel filter, a bad pressure sensor or a faulty regulator. RepairPal's list leans more toward parts failures, naming injectors, the regulator, leaking lines, wiring and the PCM.
How is P0094 different from P0093?
Both mean the engine computer saw a fuel pressure drop it treats as a leak. P0093 is the large-leak code, and on diesels OBD-Codes.com says it can make the engine shut down within about a minute. P0094 is the small-leak code; the sources describe performance loss and poor fuel economy rather than a forced shutdown, though RepairPal still lists possible stalling.
Do the sources agree on the details?
Mostly. Both rate it as urgent and describe a fuel pressure drop seen by the PCM. They differ on emphasis: OBD-Codes.com points first to a clogged filter, the pressure sensor and the regulator and calls it mainly a diesel code, while RepairPal does not mention diesel and puts injector replacement as the common repair. OBD-Codes.com also gives different peak pressure figures on its two pages, about 2,500 psi on this one and 4,500 to 30,000 psi on its P0093 page, so check the specification for your own engine.
Sources
Last reviewed 2026-10-24. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.