HomeTrouble CodesP0094

P0094 — Fuel System Leak Detected Small Leak

Generic OBD-II · all makesPowertrain (engine & transmission)

Code P0094 indicates the powertrain control module has detected a small leak in the fuel system, typically based on pressure or flow data rather than an evaporative emissions test. It is most commonly associated with high-pressure direct injection fuel systems where the PCM monitors rail pressure for unexpected drops. A small leak can be internal (leaking injector or pump) or external (fitting, line, or sensor).

Symptoms

What causes it — most likely first

1. Leaking high-pressure fuel injector

An injector that does not seal when closed can bleed rail pressure into the cylinder, producing a small-leak code and often a hot-soak rough idle or fuel smell.

2. High-pressure fuel pump internal leak

Internal leakage past the pump's seals or valve can allow rail pressure to decay without any external fuel loss, and is a common cause on direct-injected engines.

3. External leak at a fuel line, fitting, or rail connection

A loose or degraded line, O-ring, or rail connection can produce a small external leak that may be visible or smelled before it is large enough for a P0093.

4. Faulty fuel pressure sensor

A sensor reporting inaccurate rail pressure can cause the PCM to falsely conclude a leak exists, even when actual pressure is normal.

5. Fuel pressure regulator / control valve malfunction

A regulator or control valve that bleeds pressure back to the tank prematurely can mimic a small leak in the rail.

6. PCM/ECM software or internal fault

Extremely rare; the control module would only be considered after all mechanical and sensor causes are verified good and pressure decay is confirmed by independent measurement.

How it's diagnosed

  1. Perform a visual and olfactory inspection of the fuel rail, lines, injectors, and high-pressure pump for external leaks before running the vehicle.
  2. Use a scan tool to monitor commanded versus actual high-pressure fuel pressure during crank, idle, and key-off soak to confirm whether pressure decays abnormally.
  3. Perform a pressure-decay test if the vehicle supports it, or use a mechanical gauge where applicable, to quantify the leak rate.
  4. Isolate the source by sequentially disabling or blocking individual injectors and observing pressure retention, or by using bore scope/cylinder inspection for wet plugs.
  5. Verify fuel pressure sensor accuracy by comparing scan data to a known-good mechanical gauge before condemning the sensor.
  6. Only after all mechanical and sensor testing is complete and inconclusive, investigate PCM software updates or internal PCM faults.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Is P0094 the same as an EVAP leak code?

No. P0094 refers to a leak detected in the fuel delivery system, typically the high-pressure side of a direct-injection setup. EVAP leak codes like P0456 involve the vapor recovery system and are tested differently.

Can I drive with a P0094 code?

It depends. If there is no external fuel leak and drivability is normal, short-distance driving may be acceptable, but any fuel odor or visible leak should be addressed immediately due to fire risk.

Should I replace the PCM to fix P0094?

Almost never. A PCM causing this code is extremely rare, yet it is sometimes suggested prematurely. The actual cause is nearly always a leaking injector, high-pressure pump, fitting, or a faulty pressure sensor, and those should be verified first.

Will a small fuel leak trigger this code without a fuel smell?

Yes. Internal leaks through an injector or the high-pressure pump can bleed pressure back into the tank or a cylinder without producing an external fuel odor, so absence of smell does not rule out a leak.