Home › DTC code guides › How to Read Fuel Trims

How-to guide

How to Read Fuel Trims: A Practical Guide for Lean and Rich Codes

Fuel trims are the ECM's own record of how much it is correcting the fuel mixture. Reading them properly is one of the fastest ways to point a lean or rich diagnosis in the right direction before you spend money on parts.

General guidance only. Always follow the vehicle manufacturer's service information, specifications and safety procedures. Any figures are general guidelines that defer to the manufacturer's specification.

What fuel trims are

  • Short-term fuel trim (STFT) is the ECM's instant correction based on the upstream oxygen or air-fuel sensor. It moves constantly.
  • Long-term fuel trim (LTFT) is the learned correction the ECM keeps once the short-term correction stays in one direction for a while. It moves slowly and is stored.
  • Positive numbers mean the ECM is adding fuel because it sees lean. Negative numbers mean it is removing fuel because it sees rich.
  • Engines with two banks report trims for each bank separately. Comparing the two is a key diagnostic step.

How to read them

  1. Warm the engine fully so the system is in closed loop (the fuel-system status PID shows this on most scan tools).
  2. Add STFT and LTFT together for the total correction on each bank.
  3. Record total trim at idle, at a steady 2,500 rpm, and under load on a road test, and write down the numbers.
  4. General guideline only: many techs treat total trim within roughly ±10% as normal and look harder beyond that. The ECM's own limits are manufacturer-calibrated, so use the manufacturer's data where it exists.

What the patterns usually mean

  • Lean at idle, improving with rpm: unmetered air (vacuum leak). The leak is a bigger share of total airflow at idle.
  • Lean that gets worse under load: fuel delivery (weak pump, restricted filter, regulator) or a MAF that under-reads at high airflow.
  • Lean everywhere on both banks: a shared cause such as MAF error or fuel pressure.
  • One bank lean or rich: a bank-specific cause such as an intake gasket, injectors or an exhaust leak near that bank's sensor.
  • Rich at idle that improves when purge is blocked or commanded off: EVAP purge valve leaking.

Common mistakes

  • Reading trims on a cold engine or in open loop.
  • Looking only at short-term trim and ignoring the learned long-term value.
  • Forgetting that an exhaust leak ahead of the O2 sensor can make the trims look lean.
  • Clearing codes or resetting adaptives before recording the trims, which erases the evidence.

Codes this helps with

FAQ

What are normal fuel trims?

As a general guideline, total trim within about ±10% is often treated as normal, but limits are manufacturer-calibrated. Patterns (idle vs. load, bank vs. bank) matter more than one number.

Should I add short- and long-term trim together?

Yes. The total shows how much correction the ECM is applying at that moment.

Do fuel trims work on every scan tool?

STFT and LTFT are standard OBD II parameters (SAE J1979), so almost every scan tool that shows live data can display them.

Sources

Written with AI assistance and reviewed for accuracy; not a substitute for OEM service information. Shop Docs Studio is not affiliated with the organizations or manufacturers cited.

Get notified when the printable packs are on sale

We use Buttondown to send email. See our privacy page.