Fuel Trims Explained: STFT and LTFT Guide

Fuel trims explained: learn STFT, LTFT, positive and negative trims, normal ranges, lean/rich patterns, MAF clues, and scanner diagnosis.

Last updated: July 6, 2026. Fuel trims show how much the engine computer is adding or subtracting fuel to keep the air-fuel mixture correct. Short-term fuel trim, or STFT, changes quickly. Long-term fuel trim, or LTFT, learns over time. Fuel trims are one of the most useful live-data values for diagnosing lean codes, rich conditions, vacuum leaks, MAF problems, fuel delivery issues, and oxygen sensor clues.

Fuel trims do not name the failed part. They show the direction of correction. Positive trims mean the computer is adding fuel. Negative trims mean the computer is subtracting fuel. The pattern at idle, cruise, and under load matters more than one number on the screen.

Fuel Trims Quick Answer

Fuel trim valueMeaningCommon direction
STFTShort-term fuel correctionChanges fast as O2/A/F sensors report mixture
LTFTLong-term learned correctionShows pattern the computer has adapted to
Positive trimComputer adds fuelLean condition, unmetered air, low fuel, MAF issue
Negative trimComputer subtracts fuelRich condition, excess fuel, sensor issue, purge fault
Both banks high positiveShared lean issue likelyMAF, intake boot, fuel pressure, PCV, shared vacuum leak
One bank high positiveSide-specific issue likelyIntake gasket, exhaust leak, injector, sensor/wiring

If your scanner cannot show STFT and LTFT clearly, it is weak for real diagnosis. Compare tools in our OBD2 scanner with live data guide before trying to diagnose lean or rich problems yourself.

What Are Fuel Trims?

The engine computer calculates how much fuel to inject based on airflow, temperature, load, RPM, and sensor feedback. Oxygen or air-fuel sensors report whether the mixture is lean or rich. The computer then adjusts fuel delivery. Those adjustments are fuel trims.

STFT is the quick adjustment happening right now. LTFT is the learned correction based on repeated conditions. A healthy engine usually keeps trims near the center, but exact normal range varies by vehicle, fuel, engine design, and operating condition.

Normal Fuel Trim Range

Many healthy engines stay roughly within plus or minus 5 percent during stable warm idle and cruise. Some variation is normal. Around plus or minus 10 percent may deserve attention depending on vehicle and symptoms. Larger sustained corrections often point toward a problem, especially when codes, drivability symptoms, or readiness issues appear.

Trim patternPossible meaningNext check
Near 0 percentFuel correction looks normalCompare with symptoms and codes
Positive at idle, better at cruiseVacuum leak likelySmoke test intake, PCV, hoses
Positive at idle and cruiseMAF under-reporting or fuel delivery issue possibleMAF data, fuel pressure, intake leaks
Positive under loadFuel volume problem possibleFuel pressure/volume under load
Negative trimsRich condition possibleInjectors, fuel pressure, purge valve, sensor data
One bank positiveBank-specific issue possibleIntake gasket, exhaust leak, injector, sensor

Do not treat one normal-range chart as universal. Use trim pattern plus freeze frame, live data, symptoms, and service information. If your code is P0171 or P0174, fuel trim pattern is more useful than replacing oxygen sensors blindly.

STFT vs LTFT

Trim typeHow it behavesWhat it helps show
STFTMoves quicklyCurrent mixture reaction
LTFTChanges slowlyLearned correction over time
STFT high, LTFT normalProblem may be new or condition-specificWatch during idle, cruise, load
LTFT highComputer has adapted to ongoing issueLook for consistent air/fuel fault
STFT swings fastNormal sensor feedback can cause movementJudge average pattern, not one spike

How to Read Fuel Trims With a Scanner

  1. Warm the engine. Fuel trims matter most after the engine reaches closed-loop operation.
  2. Read all codes first. Save stored, pending, and permanent codes.
  3. Save freeze frame. Conditions when code set can show whether problem happened at idle, cruise, or load.
  4. Check trims at idle. Watch STFT and LTFT on Bank 1 and Bank 2 where available.
  5. Check trims at 2500 RPM or light cruise. Compare with idle pattern.
  6. Compare banks. One-bank lean differs from both-bank lean.
  7. Check related data. MAF, O2/A/F sensors, coolant temperature, load, and RPM matter.
  8. Confirm with physical tests. Smoke test, fuel pressure, wiring, or sensor tests may be needed.

Before clearing anything, read stored vs pending vs permanent codes. Clearing codes resets useful evidence and readiness status.

Fuel Trim Patterns for Lean Codes

Lean codes usually appear when fuel trims stay too positive for too long. For P0171, Bank 1 is lean. For P0174, Bank 2 is lean. If both banks are high positive, look for shared causes first: intake boot after the MAF, dirty MAF, PCV leak, low fuel pressure, or unmetered air.

If only one bank is lean, look harder at that side: intake manifold gasket, injector flow, exhaust leak before the upstream sensor, sensor wiring, or bank-specific vacuum leak.

Fuel Trims and MAF Problems

A MAF sensor that under-reports airflow can make the engine run lean because the computer injects too little fuel for the real air entering the engine. A dirty MAF, wrong sensor, intake leak, or airbox problem can all affect MAF-based calculations.

If P0101 appears with lean trims, use the P0101 code guide. Do not clean or replace the MAF before checking intake boots, air filter, wiring, and fuel trim pattern.

Fuel Trims and Misfire Diagnosis

Fuel trims can help separate ignition misfire from lean misfire. An ignition coil or spark plug problem may create misfire with trims near normal. A vacuum leak or fuel delivery problem may create misfire with positive trims. Use trims together with freeze frame and misfire counters.

For random misfire, use the P0300 code guide. For cylinder-specific misfire, guides like P0301 and P0302 show how to use coil/plug swap tests before replacing parts.

Scanner Features That Help With Fuel Trims

  • Live data graphing: easier than watching numbers jump.
  • Bank 1 and Bank 2 data: needed on V-style engines.
  • Freeze frame: shows when the code set.
  • Readiness monitors: confirms repair cycle after clearing codes.
  • Pending codes: catches returning faults early.
  • Data logging: useful for road-test comparison.

If you want phone-based fuel trim graphs, compare Bluetooth OBD2 scanner options. If you want a broader buying guide, start from the main best OBD2 scanner page.

Common Fuel Trim Mistakes

  • Replacing oxygen sensors because trims are positive.
  • Checking trims before engine is warm.
  • Looking at idle only and skipping cruise or load.
  • Ignoring Bank 1 vs Bank 2 differences.
  • Cleaning MAF without checking intake leaks.
  • Ignoring freeze frame.
  • Treating one fuel trim number as final diagnosis.

Final Advice

Fuel trims are one of the best live-data clues on an OBD2 scanner. Positive trims point toward lean correction. Negative trims point toward rich correction. Use idle, cruise, and load patterns to separate vacuum leaks, MAF issues, fuel delivery problems, injector faults, and sensor concerns. Fuel trims guide diagnosis; they do not replace testing.

FAQ

What are normal fuel trims?

Many healthy engines stay roughly within plus or minus 5 percent during stable warm operation, but normal range varies by vehicle and condition.

What does positive fuel trim mean?

Positive fuel trim means the computer is adding fuel because feedback suggests the mixture is lean.

What does negative fuel trim mean?

Negative fuel trim means the computer is subtracting fuel because feedback suggests the mixture is rich.

Can fuel trims diagnose vacuum leak?

They can point toward vacuum leak, especially when trims are high positive at idle and improve at cruise. Smoke testing can confirm the leak.

Michael Hayes

Written by Michael Hayes

Written by Michael Hayes, editor of Best OBD2 Scanner. Michael researches OBD2 scanners, diagnostic apps, trouble codes, live data features, and vehicle compatibility so readers can choose tools with fewer surprises.

Leave a Reply

Your email address will not be published. Required fields are marked *