STFT vs LTFT: How to Read Fuel Trim Data

Which Scanner Is Right for Your Vehicle? Let Us Help →

Short-Term vs Long-Term Fuel Trim: How to Read STFT and LTFT

Short-Term vs Long-Term Fuel Trim: How to Read STFT and LTFT

iCarsoft live-data guide · fuel control, bank patterns and condition-based diagnosis

Understanding short-term vs long-term fuel trim starts with one rule: read both values at a known operating condition. STFT is the faster correction reacting to current feedback. LTFT is a slower learned adjustment. Their direction and pattern can guide the next inspection, but neither value identifies a failed part by itself.

Scope: U.S.-market OBD-II gasoline passenger vehicles and light trucks, with iCarsoft U.S. product information checked October 28, 2026. PID names, bank definitions, learning cells, scaling, update rate, closed-loop strategy and acceptable ranges vary by VIN, engine, ECU, fuel and software version. Use OEM service information for specifications and test conditions.

Quick answer: Confirm the engine is warm and in the intended closed-loop condition. Record STFT and LTFT for each supported bank at stable idle, then repeat at a safe steady higher RPM or road-load condition when the service procedure allows it. Positive correction generally means the controller is adding fuel; negative correction generally means it is removing fuel. Compare the change with airflow, oxygen or equivalence-ratio feedback, load, fuel pressure and direct tests before naming a cause.
Check the stateClosed loop, warm engine, stable RPM, known load and no deceleration fuel cut.
Compare patternsIdle vs load, Bank 1 vs Bank 2, transient STFT vs learned LTFT.
Verify the causeAir, fuel, exhaust, sensor, circuit and mechanical tests complete the diagnosis.

What do STFT and LTFT mean?

Fuel trim describes a correction to the control module's base fuel calculation. The ECU begins with inputs such as airflow or manifold pressure, engine speed, temperature and load, then uses exhaust feedback when the strategy enters closed loop. Short-term fuel trim responds relatively quickly to current feedback. Long-term fuel trim represents a slower learned adjustment that the ECU applies across operating areas or cells.

Positive STFT or LTFT generally means the controller is adding fuel relative to the base command. Negative trim generally means it is removing fuel. Zero indicates no displayed correction at that moment; it does not prove the mixture or every input is perfect. A wideband system can report lambda or equivalence-ratio data rather than the simple switching voltage associated with a narrowband oxygen sensor.

STFT can move rapidly as load, purge flow and exhaust feedback change. LTFT usually changes more slowly and may remain after the engine leaves the condition where it was learned. Some vehicles use several adaptive cells rather than one universal number. A scanner label may show only the currently active cell. This is why fuel trim must be recorded with RPM, load, temperature, speed and fuel-system status.

STFT

Faster correction responding to current closed-loop feedback. Useful for immediate response and controlled changes.

LTFT

Slower learned correction representing a persistent adjustment in the active operating region.

Read together

Use both at the same stable condition, then compare with the related PIDs and direct measurements.

Which operating conditions must be recorded before interpreting trim?

Fuel-system status comes before the percentage. During cold start, power enrichment, deceleration fuel cut or another open-loop condition, normal feedback correction may be limited, frozen or unavailable. Confirm coolant temperature, fuel-system status, RPM, calculated load, vehicle speed and throttle state. Let the engine reach the condition required by the service procedure before comparing values.

Use stable samples. At warm idle, allow accessories and RPM to stabilize unless the complaint involves a load such as air conditioning or steering. For a higher-RPM comparison, hold a safe steady condition only when the manufacturer procedure permits it. A road-load test needs a second person or secure data recording; the driver must not watch the scanner.

Keep the PID list focused so the update rate remains useful. Select STFT and LTFT for each bank, fuel-system status, RPM, load and coolant temperature. Add MAF or MAP, oxygen-sensor or equivalence-ratio feedback, commanded equivalence ratio, purge command, fuel pressure and misfire data only when they answer the current question.

Baseline rule: save the cold start only when it matters, then record a stable warm idle and a safe steady higher-load condition. Use the same units, graph scale and selected PIDs for the comparison.

What do positive and negative fuel trim suggest?

Direction describes the controller's response, not the failed component. Positive correction means the ECU is adding fuel relative to its modeled base amount. Possible reasons include unmeasured air, under-reported airflow, insufficient fuel delivery, exhaust feedback affected by extra oxygen, or a combustion problem. Negative correction means the ECU is removing fuel, which can occur with excessive fuel delivery, a leaking injector, high pressure, purge flow, biased sensor information or another rich-indicating condition.

Exhaust leaks and misfires complicate the story. Extra oxygen entering the exhaust can make feedback appear lean even when the cylinder has fuel. A misfire can therefore drive positive trim while the underlying fault is ignition or compression. Likewise, a biased temperature or airflow input can change the base fuel command without generating an obvious sensor DTC.

A combined view of STFT and LTFT can help describe total correction at that moment, but do not use a universal pass/fail number. OEM thresholds, adaptive strategy and test conditions differ. A value near a popular rule-of-thumb limit can be normal in one transient state and important in another. Trend, bank relationship and repeatability matter more than one screenshot.

STFT and LTFT pattern guide comparing idle, load, bank and correction direction
Use the direction, bank relationship and change between idle and load to choose the next test. Treat each pattern as a clue, not a part-replacement instruction.

How should you compare Bank 1 and Bank 2 fuel trim?

First identify the banks correctly. Bank 1 contains cylinder 1; Bank 2 is the other bank on engines that use two banks. Cylinder numbering differs by engine family, so use service information rather than guessing from the vehicle side. Inline engines generally have one bank even if the scanner presents additional labels.

If both banks move in the same direction under the same condition, look first for inputs or systems shared by the engine: airflow measurement, common intake leaks, fuel supply, temperature information, purge flow, shared exhaust conditions or engine timing. If one bank differs consistently, inspect bank-specific intake or exhaust leaks, injectors, sensors, wiring, cam timing and mechanical condition.

Confirm that both banks are in comparable closed-loop operation. A pending DTC, fuel cut, sensor-heater condition or manufacturer strategy can make one value look different temporarily. Compare oxygen or air-fuel feedback, misfire data and load before deciding the pattern is bank-specific.

Both banks positive

Shared unmetered air, airflow calculation, fuel delivery or feedback direction becomes more relevant.

One bank positive

A local intake, exhaust, injector, sensor, wiring, cam or mechanical path deserves attention.

Both banks negative

Common excess fuel, pressure, purge, temperature or airflow information may influence the command.

One bank negative

Inspect bank-specific injectors, feedback, wiring, exhaust and mechanical condition.

Why compare fuel trim at idle and higher load?

The way trim changes with airflow can narrow the next inspection. An air leak that is large relative to commanded airflow can have a stronger effect at idle and a smaller percentage effect as airflow increases. A supply or measurement problem can remain or become more visible as load and fuel demand rise. This comparison is a diagnostic direction, not a universal formula.

At warm idle, record stable STFT and LTFT for each bank. Then use the OEM procedure for a steady higher-RPM or road-load sample. Watch whether the direction improves, remains similar or becomes more pronounced. Add MAF or MAP, calculated load, throttle, oxygen or equivalence-ratio data and fuel pressure when supported.

Do not create an unsafe test by holding excessive RPM, driving while watching the screen or commanding a condition the vehicle cannot safely tolerate. A smoke test, pressure measurement, injector test, circuit test or mechanical inspection may be the correct next step instead of more graphing.

Which fuel-trim patterns are useful, and what should you test next?

Fuel-trim patterns as diagnostic directions
Observed pattern Possible direction Useful confirmation Do not assume
Positive mainly at idle; improves with airflow Unmetered air or an idle-specific control issue Smoke or sealing test, purge and PCV checks, bank comparison and OEM procedure That every positive-idle pattern is a vacuum leak
Positive at idle and load Airflow calculation, fuel supply, exhaust feedback, combustion or shared input Fuel pressure/volume, MAF/MAP plausibility, exhaust integrity, misfire and sensor tests That the MAF or fuel pump is automatically faulty
Negative across the range Excess fuel, pressure, injector leakage, purge flow or biased input Pressure and residual tests, injector checks, purge isolation and temperature/airflow validation That an oxygen sensor caused the rich correction
One bank differs Bank-specific air, fuel, exhaust, sensor, cam or mechanical issue Correct bank ID, local leak tests, injector comparison, feedback and compression/timing checks That the side of the vehicle identifies Bank 1

Use a controlled change only when it is safe and specified. Temporarily isolating purge flow, applying smoke, measuring fuel pressure or checking injector leakage can confirm a direction. Do not spray combustible cleaner around a running engine as a substitute for a safe leak test. Do not condemn a sensor because it reports the result of a real air, fuel or combustion problem.

Which iCarsoft tool path fits fuel-trim diagnosis?

i620 engine-focused path

The official page lists STFT, LTFT, oxygen-related and airflow live data through a Bluetooth phone workflow. It fits supported engine-only OBD investigation.

CR Pro S

The official page lists graphable short- and long-term fuel trim, full-system diagnostics, report functions and a compact five-inch touchscreen for multi-brand work.

CR Max P

The ten-inch workshop platform adds broader full-system workflow, topology, reports and supported active tests when the shop needs more than engine live data.

Compatibility first

Confirm the VIN, engine, required generic or enhanced PIDs, bank labels, graphing and any active test before purchase.

Complete cable-free iCarsoft CR Pro S diagnostic scanner with authentic home screen

Use CR Pro S for a compact graphing and full-system workflow

Graph STFT and LTFT beside the operating-state and feedback PIDs that explain them. Move to a larger platform only when the wider shop workflow requires it.

Confirm the exact PID set

VIN, engine, ECU and required bank data decide compatibility.

View CR Pro S

How do you verify a fuel-trim repair?

Compare the repaired vehicle with the original condition, not with an isolated target number. Save the pre-repair codes, freeze frame, trim values, bank relationship, load, temperature and direct measurements. Complete the repair, inspect every disturbed connector or hose and clear adaptive values only when the manufacturer procedure requires it.

Warm the engine under the same test conditions. Record STFT and LTFT at stable idle and the same safe higher-load condition. Confirm that oxygen or equivalence-ratio feedback, airflow or pressure, fuel pressure, purge behavior and misfire data tell a consistent story. A repaired leak or injector fault can require adaptation time before LTFT settles.

Run a full-system post-scan and complete the required road test or monitor. Confirm that the original DTC does not return and no new code or communication issue was introduced. Save the final report with the test conditions and direct measurements so the result can be repeated later.

Diagnostic boundary: Fuel trim is a control response. It does not measure fuel pressure, injector flow, intake sealing, exhaust sealing or compression. Use the correct instrument and OEM procedure to verify the physical cause.

Frequently asked questions

What is the difference between STFT and LTFT?

STFT is the faster fuel-control correction that responds to current feedback when the engine is in a supported closed-loop condition. LTFT is a slower learned adjustment that represents a more persistent correction in the ECU's strategy. Labels, update behavior and learning cells vary by vehicle.

Does positive fuel trim mean the engine is lean?

Positive trim generally means the controller is adding fuel relative to its base calculation because feedback indicates more fuel is needed. It does not prove a vacuum leak or any one cause. Check operating condition, bank pattern, feedback sensors, airflow, fuel pressure and direct tests.

Does negative fuel trim mean the engine is rich?

Negative trim generally means the controller is removing fuel relative to its base calculation. Possible directions include excess fuel, biased airflow or temperature information, purge flow, pressure or injector issues, but the pattern needs confirmation.

Should I add STFT and LTFT together?

Adding them can be a useful working view of total correction at the same moment and operating condition, but control strategies, displayed cells, limits and update timing vary. Use the vehicle maker's procedure and do not turn one combined number into a universal pass/fail rule.

Why is STFT frozen or unavailable?

The engine may be in open loop, deceleration fuel cut, warm-up enrichment, power enrichment or another condition where normal closed-loop correction is not active. The vehicle may also use different labels or not support the generic PID. Check fuel-system status first.

Why are Bank 1 and Bank 2 fuel trims different?

A bank-specific difference can direct attention toward a local intake leak, exhaust leak, injector, sensor, wiring, cam timing or mechanical condition. First confirm cylinder-bank identification and compare both banks under the same stable condition.

Which iCarsoft scanner can graph STFT and LTFT?

CR Pro S officially lists graphable short- and long-term fuel-trim data and fits multi-brand full-system work. i620 is an engine-focused Bluetooth option listing STFT and LTFT. Confirm the exact VIN, engine, PID availability and preferred display before purchase.

Sources and compatibility resources

  • EPA OBD fuel-control criteria — Explains closed-loop feedback and the use of short- and long-term trim in OBD fuel-system monitoring.
  • California OBD regulation definition — Defines long-term fuel trim as a more gradual adjustment than short-term trim.
  • EPA vehicle test data list — Shows STFT and LTFT among OBD parameters collected with RPM, load, temperature, airflow and related data.
  • CR Pro S product page — Current full-system and graphable live-data positioning, including short- and long-term fuel trims.
  • i620 product page — Current engine-focused Bluetooth path listing STFT, LTFT, airflow and oxygen-related live data.
  • iCarsoft live-data guide — Condition-based PID selection and the limits of interpreting one value in isolation.
  • Before You Buy — VIN-level compatibility confirmation for required live-data parameters and modules.

Leave a comment

Please note: comments must be approved before they are published.