Skip to content

P054F

Idle Control System - Fuel Quantity Higher Than Expected.

  • Generic
  • Powertrain
  • Generic code
  • Medium severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
5
AreaVehicle speed, idle control and auxiliary inputs
4F
FaultThe specific fault in that area

What it means

P054F is a generic powertrain code meaning the engine control unit has found that the fuel quantity needed to hold the target idle speed is higher than it expected. The control unit compares the commanded idle fuel quantity with a calculated or learned value for the current conditions. If the fuel demand stays above that limit, the code is set. The exact threshold and how fuel quantity is measured vary by engine and model.

Symptoms

  • Rough, hunting or unstable idle
  • Idle speed higher or lower than normal
  • Increased fuel consumption
  • Hesitation or poor response on pulling away
  • Engine management light on
  • Black smoke or a strong fuel smell on some engines

Possible causes

  • Unmetered air leak or intake restriction making the engine work harder to hold idlelikely
  • Faulty or leaking fuel injector, or injector quantity driftlikely
  • Dirty or inaccurate airflow, pressure or temperature sensor giving the wrong load calculationlikely
  • Extra idle load such as a heavy electrical load, alternator fault or air conditioning compressor dragpossible
  • Fuel pressure or fuel supply fault, such as a faulty regulator, pump or rail pressure controlpossible
  • Mechanical problem such as low compression, worn valve train or high internal frictionpossible
  • Outdated or faulty control unit calibration where the manufacturer has a known fixrare

How to diagnose

  1. Read all stored and pending codes and the freeze frame data to see the engine temperature, load and idle speed when the code set.
  2. Look over the intake pipework, vacuum hoses, wiring and connectors for splits, loose clips, damage or contamination.
  3. Check live data for target idle speed against actual, coolant temperature, airflow, intake pressure and fuel trim or injected quantity.
  4. Check the engine bay and fuel system for leaks, and the air filter and intake path for restriction.
  5. Switch off all electrical loads and the air conditioning and see whether idle fuel demand falls. Check charging system output.
  6. Smoke test the intake system to find air leaks.
  7. Check fuel pressure against the manufacturer specification, and run injector balance or cylinder contribution tests where the system supports them.
  8. Carry out a compression or leak-down test if the fuel demand stays high with no fault found elsewhere.

How to fix

  • Repair intake leaks and replace damaged hoses, seals or gaskets, and clear any intake restriction.
  • Replace or recondition faulty injectors, following the manufacturer's procedure for coding or adaptation.
  • Clean or replace faulty airflow, pressure or temperature sensors and repair damaged wiring or connectors.
  • Repair the charging system or the accessory drive that is adding load at idle.
  • Repair the fuel supply fault, such as pressure regulation, pump or filter problems.
  • Carry out the mechanical engine repair identified by testing, or apply a manufacturer calibration update where one is listed for this fault.

Can I keep driving?

Medium severity

The car can usually be driven for a short time, but get it diagnosed soon. A fault that wastes fuel or runs the engine poorly can get worse and may damage other components. If the engine runs very roughly, stalls or smokes heavily, stop driving and get it checked.

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