Skip to content

P04FB

Crankcase Ventilation Hose Connection Sensor Range/Performance.

  • 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
FB
FaultThe specific fault in that area

What it means

P04FB is the generic code for a range or performance fault in the crankcase ventilation hose connection sensor circuit. The engine control unit monitors the connection between the crankcase ventilation (breather) hose and the engine or air intake, and the sensor signal did not match what it expected for the operating conditions. This usually points to a disconnected, leaking or blocked breather hose, or a fault in the sensor or its wiring, though the exact monitoring method varies by manufacturer and engine.

Symptoms

  • Engine management light on
  • Whistling, hissing or sucking noise from the engine bay
  • Rough or unstable idle
  • Oil leaks or oil mist around breather hoses and connections
  • Increased oil consumption or oil smell
  • Occasional reduced performance or limp mode on some models

Possible causes

  • Crankcase breather hose partly or fully disconnected, cracked or not fully seated at a connectorlikely
  • Perished, split or oil-soaked breather hose or quick-release coupling allowing a leaklikely
  • Faulty crankcase ventilation connection sensor or monitoring switchpossible
  • Wiring or connector fault in the sensor circuit, such as corrosion, chafing, high resistance or a loose pinpossible
  • Blocked or frozen breather hose or restricted oil separator giving abnormal pressure readingspossible
  • Faulty or leaking oil separator, PCV valve or breather housing diaphragmpossible
  • Engine control unit fault or outdated software, where a manufacturer bulletin confirms itrare

How to diagnose

  1. Read all stored and pending codes and the freeze frame data to see engine temperature, load and speed when the fault set, and note any related fuel trim or boost leak codes.
  2. Visually inspect the whole crankcase breather hose run, including connectors and clips, for disconnection, splits, perishing, oil saturation and heat damage.
  3. Check that each quick-release coupling is fully clicked home and that seals are present and undamaged.
  4. Inspect the sensor wiring and connector for corrosion, bent or pushed-back pins, chafing and oil contamination.
  5. Listen for leaks at idle and check for oil residue around the hose connections and oil filler cap seal.
  6. Check the oil separator or PCV valve and associated hoses for blockage, sludge or freezing damage, following the manufacturer's procedure for the engine.
  7. Measure the sensor circuit supply, earth and signal with a multimeter against the manufacturer's data, and view live data if available.
  8. Check for applicable software updates or technical bulletins for the model, then clear the code and road test to confirm the fault does not return.

How to fix

  • Reconnect and secure the breather hose, replacing any damaged clips, seals or quick-release couplings.
  • Replace cracked, perished or oil-soaked breather hoses.
  • Replace the oil separator, PCV valve or breather housing if it is blocked, leaking or damaged.
  • Repair or replace damaged wiring and clean or renew corroded connector terminals.
  • Replace the crankcase ventilation connection sensor if it tests faulty.
  • Update the engine control unit software only where a known fault is documented by the manufacturer.

Can I keep driving?

Medium severity

The car can usually be driven for a short time, but book it in soon as a disconnected or leaking breather can cause oil loss, rough running and extra emissions. Stop driving if you see heavy oil leaks, smoke or a rapid drop in oil level.

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