Skip to content

P04E4

Crankcase Ventilation Hose Connection Sensor Circuit Intermittent/Erratic.

  • Generic
  • Powertrain
  • Generic code
  • Medium severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
4
AreaAuxiliary emission controls
E4
FaultThe specific fault in that area

What it means

P04E4 is the generic code for an intermittent or erratic signal from the crankcase ventilation hose connection sensor circuit. The engine control unit monitors this sensor to confirm the crankcase ventilation hose is properly connected. It saw a signal that dropped out, jumped about or switched between valid and invalid states instead of staying steady.

Symptoms

  • Engine warning light on
  • Rough or unstable idle
  • Whistling, hissing or sucking noise from the engine bay
  • Oil smell or visible oil mist around the engine
  • Occasional hesitation or poor running that comes and goes
  • Fuel trim faults stored alongside the code

Possible causes

  • Loose, damaged or poorly seated connector at the crankcase ventilation hose connection sensorlikely
  • Chafed, broken or corroded wiring in the sensor circuit giving an intermittent open or shortlikely
  • Crankcase ventilation hose not fully seated, cracked or partly disconnected so the sensor reads erraticallylikely
  • Faulty crankcase ventilation hose connection sensor or integrated hose connectorpossible
  • Water or oil contamination in the connector terminalspossible
  • Control unit fault or outdated software, where the manufacturer lists it as a known causerare

How to diagnose

  1. Read all stored and pending codes and note the freeze frame data, including engine load, temperature and speed when the fault set.
  2. Check for related codes such as fuel trim, misfire or other crankcase ventilation codes, which point to a real air leak.
  3. Visually inspect the crankcase ventilation hose and its connection points for cracks, splits, oil residue and incomplete seating.
  4. Inspect the sensor connector and wiring for damage, corrosion, bent or pushed-back pins, moisture and rubbed insulation.
  5. With the engine running, wiggle the connector and harness while watching live data for the sensor signal dropping out.
  6. Check the circuit for supply, earth and signal against the manufacturer wiring diagram, and test for continuity and shorts. The exact pins depend on the model and engine.
  7. Check the sensor and hose connector as an assembly against the manufacturer's procedure, as the design varies by engine.
  8. Check for applicable software updates or technical bulletins for the vehicle if the wiring and parts test fine.

How to fix

  • Reseat or replace the crankcase ventilation hose and its clips or connector if it is damaged or not sealing.
  • Repair or replace damaged wiring and clean or replace corroded or loose connector terminals.
  • Replace the crankcase ventilation hose connection sensor or hose assembly if it fails testing.
  • Fix any oil or water ingress into the connector and correct its cause.
  • Apply a manufacturer calibration update only if an outdated control unit calibration is a documented cause for that vehicle.
  • Clear the code after repair and road test to confirm it does not return.

Can I keep driving?

Medium severity

Short-term driving is usually possible if the engine runs smoothly, but get it checked soon. A disconnected ventilation hose can let unmetered air in, cause oil leaks and affect running, so stop driving if the engine runs badly or oil is escaping.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.