Guide updates and tuning notes by email → Follow us

Home › Tuning › Tuning fundamentals

LS tuning fundamentals

How the computer decides fuel and spark, and the measurements a tune is built on: VE and MAF airflow models, closed loop and fuel trims, wideband sensors and injector data.

Last updated

Tune checklist for your build: pick engine, computer, trans →

The fundamentals in detail

Specifics depend on your computer and operating system.

Show all
  • LS Gen III/IV; 1997-2013: The Sniper EFI system requires a high-pressure fuel pump capable of 60 psi, with a built-in regulator factory-set at 58.5 psi, and at least 3/8-inch feed and 5/16-inch return lines.
  • LS Gen III/IV; 1997-2013: The wideband oxygen sensor should be mounted where it samples a good average of one bank's cylinders, slightly after they merge; with long-tube headers that means roughly 1-10 inches after the collector, with at least 18 inches of exhaust pipe downstream of the sensor.
  • LS Gen III/IV; 1997-2013: If the vehicle has catalytic converters, the oxygen sensor must sit between the engine and the converters, and it must never be installed at the bottom of the exhaust tube so condensation cannot enter the sensor.
  • LS Gen III/IV; 1997-2013: The Sniper's hot idle target is the RPM it targets once coolant temperature is above 160 degrees Fahrenheit.
  • LS Gen III/IV; 1997-2013: Converting to EFI will not fix mechanical problems: the engine must have no vacuum leaks, correctly set ignition timing, and sound mechanical condition, because EFI cannot cure bad valves, damaged head gaskets, worn piston rings, or cracked leaking vacuum lines.
  • LS Gen III/IV; 1997-2013: Closed Loop status on a Holley ECU means it is adding or subtracting fuel to hold the target air/fuel ratio; the system is intended to run in closed loop almost all the time.
  • LS Gen III/IV; 1997-2013: CL Comp is the moment-by-moment percentage of fuel the Holley ECU is adding or removing to hit the target: a minus sign means fuel is being removed, no sign means fuel is being added, and it reads 0 percent in open loop.
  • LS Gen III/IV; 1997-2013: The Holley Target AFR changes with engine speed and load, and closed loop compensation continuously adjusts fuel so the wideband reading (AFR Left) stays near the Target AFR.
  • LS Gen III/IV; 1997-2013: Holley self-tuning (Learn) only runs when engine temperature exceeds 160 degrees Fahrenheit, the engine is in closed loop, and Learn is enabled; the status reads Learn when active and NoLearn when it is not.
  • LS Gen III/IV; 1997-2013: Idle is set on a fully warm engine: in neutral, adjust the idle screw until IAC Position reads between 2 and 10 percent, and do not attempt this below 160 degrees Fahrenheit.
  • LS Gen III/IV; 1997-2013: The Sniper's fuel prime shot fires 2.5 seconds after key-on; turning the key quickly without waiting skips the prime and can make the engine take longer to start.
  • LS Gen III/IV; 1997-2013: A practical self-tuning drive cycle: warm the engine past 160 degrees, drive varied speeds, loads, and gears with A/C on and off; when CL Comp sits near zero in an area, the self-tuning is considered complete there.
  • LS Gen III/IV; 1997-2013: Key-on/engine-off sensor baselines before first start: TPS should read 0 and sweep to 85-100 percent at wide open throttle, MAP should read 95-102 (as low as 75 at high elevation), and battery should be at least 12.0 volts.
  • LS Gen III/IV; 1997-2013: For the first start, use non-timing-control ignition, then set static timing to 15 degrees with a timing light on the balancer before handing timing control to the ECU.
  • E38; LS Gen III/IV; 1997-2013: Closed loop is the built-in feedback control: the ECU reads the exhaust oxygen sensors, estimates the actual air-fuel ratio, and adds or removes fuel to bring the mixture back to its target.
  • E38; LS Gen III/IV; 1997-2013: Narrowband oxygen sensors are only accurate at the 14.7:1 stoichiometric ratio for pump gasoline; richer or leaner than that they are effectively useless for tuning.
  • E38; LS Gen III/IV; 1997-2013: A narrowband sensor cannot measure how rich the engine is at wide-open throttle under power enrichment, where the target is much richer than stoichiometric, so it cannot be used to fully tune the engine.
  • E38; LS Gen III/IV; 1997-2013: To properly calibrate an ECU across its operating range, a wideband air-fuel ratio sensor is required.
  • E38; LS Gen III/IV; 1997-2013: Short term fuel trim is an instantaneous correction based on an error that exists right now: if the engine is running too rich against the stoichiometric target, STFT removes fuel to drive it back.
  • E38; LS Gen III/IV; 1997-2013: If a short term trim stays negative for a significant period, the ECM decides there is an error in the calibration at that point and applies a long term fuel trim that absorbs what the short terms were doing, letting STFT return toward zero.
  • E38; LS Gen III/IV; 1997-2013: Closed loop control deliberately cycles the air-fuel ratio slightly rich and lean across the stoichiometric point, which is what makes catalytic converters work efficiently.
  • E38; LS Gen III/IV; 1997-2013: A good tuning target is closed-loop trims as close to zero as possible, ideally within plus or minus 3 percent, with up to plus or minus 5 percent tolerated before calibration work is warranted.
  • E38; LS Gen III/IV; 1997-2013: GM ECMs rely primarily on the mass airflow sensor, which directly measures the mass of air entering the engine so the ECU can pick the injector pulse width for a target air-fuel ratio.
  • E38; LS Gen III/IV; 1997-2013: The MAF sensor has some latency under transient conditions such as sharp throttle openings, which is why GM added a speed density subsystem to complement it.
  • E38; LS Gen III/IV; 1997-2013: Speed density tuning models airflow from a three-dimensional volumetric efficiency table indexed by manifold absolute pressure and RPM rather than measuring it directly.
  • E38, E67, E40, P59; LS Gen III/IV; 1997-2013: Early Gen III LS1 ECMs used a conventional built-in VE table, while later GM ECM generations moved to a virtual volumetric efficiency (VVE) system.
  • E38; LS Gen III/IV; 1997-2013: If you want to tune using only short term fuel trims, you must disable long term fuel trims first, otherwise the combined data will be inaccurate.
  • LS1; 2000-2013: EFI tuning software such as EFILive is a tool rather than a tune in itself: it reads, modifies, reflashes, and datalogs the factory ECU's operating parameters.
  • LS1; 2000-2013: A quality wideband oxygen sensor is required so you can read what the engine is doing in every driving scenario, and the tuning software can interface with many wideband brands.
  • LS1; 2000-2013: The VE table represents the engine's actual pumping efficiency at each point in its operating range: an engine is basically an air pump that is more or less efficient at different operating parameters.

Next, size injectors and pump with the fuel system calculator, or read fuel, E85 & boost.

MAF, speed density and checking your tune

Values depend on your computer, operating system and combination. Use them as reference points, not settings to copy.

Show all

MAF vs speed density

Video (6:50): MAF vs speed density: which should you run? Part of The Complete LS Tuning Guide series on our YouTube channel.
  • HP Tuners: The GM MAF sensor outputs a frequency signal proportional to the airflow through the meter; the MAF Airflow vs. Output Frequency table looks up airflow (g/sec) for a given frequency to compute airmass for fueling.
  • HP Tuners: Speed density is normally the PCM's backup mode if the MAF fails, but some vehicles are not fitted with a MAF at all and use speed density mode all the time.
  • HP Tuners: The VE Correction Factor is simply the ratio of the MAF airmass to the VE airmass; it offsets VE-calculated airmass during transients so steady-state/unsteady-state transitions stay smooth.
  • HP Tuners: The VCM constantly cross-checks MAF operation against a speed/density-calculated airflow and sets P0101 (Maximum Delta Air Flow) if the difference exceeds the threshold at that speed/density airflow.
  • HP Tuners: 'MAF Sensor Fail High' is the frequency threshold at which the VCM sets the High MAF Frequency DTC, P0103.
  • HP Tuners: When changing the MAP sensor, set the MAP Sensor Calibration Linear B value (if specified) to 1/3 of the Linear slope calibration; this applies to 2- or 3-bar code.
  • HP Tuners; E38: GM ECUs incorporate both a mass airflow system that directly measures mass airflow and a speed density system (based on manifold absolute pressure) that calculates mass airflow — the two inputs should normally calculate out to approximately the same number.
  • HP Tuners; E38: In GM terminology the speed-density side of the ECU's airflow model is known as virtual VE, or virtual volumetric efficiency.
  • HP Tuners; E38: On a sharp throttle transient there is often a lag in the MAF signal response, so the ECU can instantaneously revert to the speed density lookup table to handle the transient event — the SD subsystem exists even in MAF-based operation.
  • HP Tuners; E38: At higher RPM the GM PCM focuses solely on the mass airflow sensor input; below the dynamic airflow thresholds it can use predicted airmass calculations based on both the MAF meter and the speed density (virtual VE) tables.
  • HP Tuners; E38: The MAF Calibration table (VCM Editor > Engine > Airflow > General) is a two-dimensional table of airflow values versus the frequency output of the MAF sensor, with the numbers expressed in grams per second; it has an exponential-shaped curve.
  • HP Tuners; E38: Later GM ECUs such as the E38 do not show a conventional VE table under the Speed Density tab — instead there are VE coefficient tables, and GM calculates the current volumetric efficiency on the fly from the coefficients and current operating conditions.
  • HP Tuners; E38: In VCM Editor version 3, the Edit > Virtual Volumetric Efficiency menu directly generates a viewable, graphical volumetric efficiency table from the E38's coefficient parameters, so the tuner can edit VE in a conventional table form.
  • HP Tuners; E38: After editing the virtual VE table, clicking the Calculate Coefficients tab makes the VCM Editor generate new coefficients that are put straight into the VE Coefficients tables — completing the round trip from table edit back to ECU coefficients.
  • HP Tuners; E38: The technically correct MAF scaling workflow: first disable the speed density system, then scale the MAF sensor calibration to suit the engine changes, tuning only one subsystem at a time.
  • HP Tuners; E38: The second stage of the workflow: flash the MAF-scaled calibration, then run the ECU solely in speed density mode (ignoring the MAF input) and calibrate the virtual VE table with the same measured-vs-commanded-lambda error process.
  • HP Tuners; E38: Once both MAF scaling and virtual VE are corrected, the ECU is flashed back into mixed mode using both the MAF sensor and the speed density/virtual VE system — the way GM intended the ECU to operate and the combination likely to give the best results.
  • HP Tuners: HP Tuners software patches can rewrite factory ECU code to remove the mass airflow sensor and revert to speed density tuning, and to run positive boost on a naturally aspirated engine while keeping fuel and ignition control correct.
  • HP Tuners: To build a VE-tuning histogram in VCM Scanner, use the two speed-density table parameters as axes: manifold absolute pressure on the vertical (y) axis and engine RPM on the horizontal axis, with AFR error as the logged data populating the cells.
  • HP Tuners: For the VE histogram to be useful, its breakpoints must match the breakpoints of the speed density table — easily done by copying the header data out of the speed density table in VCM Editor and pasting it into the histogram setup.
  • HP Tuners; E38: The Airflow Dynamic tab's High RPM Disable and High RPM Re-enable parameters define the RPM above which the speed density system is completely ignored and only the MAF input is used; the E38 defaults are 4,000 rpm (disable) and 3,900 rpm (re-enable).
  • Holley EFI: The Holley EFI V4 'Estimated VE' data-monitor parameter estimates volumetric efficiency taking into account what the closed loop fuel trimming is performing, and can be used to more quickly tune the base VE table when manually tuning.
  • Holley EFI: The Holley EFI V4 'Base Fuel VE' data-monitor parameter indicates the base fuel value (in VE) from the base fuel map with all modifiers excluded — the raw VE-table fueling before corrections apply.

Checking the tune

  • HP Tuners; GM V8: A GM V8 is well tuned when its long-term fuel trims sit within ±4%.
  • HP Tuners; GM V8: A GM V8 is well tuned when its short-term fuel trims sit within ±4%.
  • HP Tuners; GM V8: If STFT is more than 3% away from zero, the LTFT value is still learning and the tune is not yet stable.
  • HP Tuners; GM V8: The VE table correction for a cell is derived from the formula: (+-LTFT%) + (+-STFT%) = Final % Learned.
  • HP Tuners; GM V8: Worked example: LTFT +7% and STFT -2% at 1,600 RPM / 30 kPa MAP gives a total +5% correction; apply about half (2.5%) to the VE cell to avoid overshoot.
  • HP Tuners; GM V8: After reflashing the VCM with a new VE table, use the VCM Controls function to reset the fuel trims before recording new data, giving a clean slate.
  • HP Tuners; GM V8: Fuel trim cells 20, 21 and 22 are not permanent corrections (used for DFCO, power enrichment fuel, charcoal canister purge); do not use histogram corrections logged for those cells.
  • HP Tuners; GM V8: The VCM uses 16 fuel trim cells, numbered 0 through 15, to cover the VE table.
  • HP Tuners; GM V8: In the HP Tuners sample layout, the LTFT RPM boundaries are 1,300 RPM, 2,500 RPM and 3,500 RPM.
  • HP Tuners; GM V8: In the HP Tuners sample layout, the LTFT MAP boundaries are 32 kPa, 56 kPa and 80 kPa.
  • HP Tuners; GM V8: LTFT corrections are stored in the VCM's RAM and remain there until power is removed from the VCM or a reset is forced via the scanner.
  • HP Tuners; GM V8: The VCM learns fuel trims in closed-loop fuel mode; when logging, stay in closed loop, make slow throttle changes, and hit as many histogram table locations as possible.
  • HP Tuners; GM V8: Do not let the engine enter power enrichment mode while logging VE corrections, because PE turns off closed-loop fuel.
  • HP Tuners; GM V8: STFT corrections are instantaneous, do not use cells, and are not permanent; they act as a fine tune for the LTFT cell adjustments.
  • HP Tuners; GM V8: Expect a 2-4% change in fuel-trim learning from day to day due to weather, fuel and engine dynamics; do not chase LTFT numbers down to zero permanently.
  • HP Tuners; GM V8: The STFT-only tuning method requires the VE table to be no more than 10% off; if it is further off, start with the LTFT method first.
  • HP Tuners; GM V8: With the STFT-only method (LTFT disabled), the VE table cell corrections are simply the +-% STFT error from the histogram.
  • HP Tuners; GM V8: After finishing the STFT-only tuning method, re-enable the LTFT.
  • HP Tuners; GM V8: Keep the VE table smooth: modify surrounding cells when making changes, because transitions over cliffs, ridges or spikes in the table cause poor results.
  • HP Tuners; GM V8: During adaptive idle, the goal of the long-term idle trims (LTITs) is to make the short-term idle trim (STIT) equal zero.
  • HP Tuners; GM V8: Validate idle tuning by logging the LTITs and the STIT with the scanner and confirming the values, once stabilized, are within the adaptive idle airflow limits.
  • HP Tuners; GM V8: LTIT values are slow moving; use the scanner to make sure the LTITs have reached steady state in the changed region before making any tuning judgments.
  • HP Tuners; GM V8: The current STIT is always reset to zero when not at idle; when idle conditions return, the STIT begins to learn again from its remembered position.
  • HP Tuners; GM V8: Startup airflow consists of two components added together, Friction Airflow and Startup Airflow; it adds to the base airflow and decays away to zero as the engine begins running.
  • HP Tuners; GM V8: Off Idle Startup Scalar multiplies the current startup airflow on an off-idle transition: 0.5 halves it, 1.0 has no effect, and 0.0 decays it to zero instantly.
  • HP Tuners; GM V8: Increasing the Airflow Final Minimum values can result in hanging RPM.
  • HP Tuners; GM V8: Throttle follower decay values are subtracted from the current IAC airflow value every 12.5 ms, so higher numbers mean faster decay.
  • HP Tuners; GM V8: The Fan 1 idle airflow value is extra airflow added to the base running airflow to compensate for the extra electrical load when a single cooling fan is active.
  • As a general guide, the sum of the short-term and long-term fuel trims at any point should sit between plus and minus 5%; within 5% the ECU is doing its job well.
  • When choosing within the acceptable trim range, slightly negative fuel trims (removing a little fuel) are preferred over slightly positive trims.
  • Keep a safety margin of approximately two to three degrees from the onset of knock when optimizing ignition timing.
  • Holley Terminator X: Holley self-learning requires coolant temperature above 160 deg F, closed-loop operation, and Learn enabled; in the Learning Status, NoLearn means not learning and Learn means active self-tuning.
  • Holley Terminator X: Holley Terminator X typical Target AFR values are Idle 13.5-15.0, Cruise 13.5-15.5, and naturally aspirated WOT 12.5-13.2; larger cams may need richer idle/cruise targets.
  • Holley Terminator X: On a Holley Terminator X, Closed Loop Compensation reads 0% in open loop; a negative value means the ECU is removing fuel and a positive value means it is adding fuel.
What we recommend
  • Mail-order for bolt-ons, dyno for cams. A mail-order tune is fine on a bolt-on car, but once the cam or heads change we recommend a proper dyno tune, since a mail-order file can't accurately calibrate a custom engine.
    How to do it

    Check this first

    1. Be honest about the combo: bolt-ons only, or cam/heads/injectors changed?

    Try this, then this

    1. Bolt-ons only: run a reputable mail-order file and log it. — Tuners agree mail-order tunes work very well for bolt-on cars.. Worked if: Fuel trims and wideband look right across the board.
    2. Cam, heads, or injectors changed: skip straight to a dyno tuner. — A mail-order file can't accurately calibrate a custom engine — same mods still react differently car to car.. Worked if: Car idles, drives, and pulls clean with the tuner refining it live.
    3. If a mail-order tune is already in a cammed car and it stumbles or sounds wrong, have the tuner start from the stock file. — One cammed owner paid twice and ended up asking the dyno tuner to start from scratch.. Worked if: Driveability returns and the tuner can tune to your car, not an average.

    Key numbers

    WhatValue
    Mail order vs dyno, per a working tunerMail order fine for bolt-ons; cammed or H/C cars with bigger injectors should go to a real tuner
    Mail-order-tuned cammed car ends up at the dyno anywayBad mail-order tune stumbles off a stop and runs like a tractor until a dyno tuner starts from scratch

    Every option we know of

    Maker / productPart #FitsPriceWhereStatus / notes
    TunedbyFrost.com
    Remote/mail-order tuning (also dyno tuning in person)
    LS bolt-on and cammed combostunedbyfrost.comactive
    Mail order is a get-it-to-the-tuner file for cammed cars
    JTC Performance
    Remote performance tuning, authorized HP Tuners reseller
    LS combosactive
    pcmforless (pcm4less)
    Mail-order PCM tunes
    LS bolt-on carswebactive
    One user wondered if something was overlooked on their end for a non-bolt-on setup

    Prices are approximate as of September 2026. We list every option we know of, including small shops and used parts we can't link to. Confirm fitment with the seller.

    Time and cost: Mail-order file roughly $100-250; dyno session roughly $400-600+ depending on the shop and combo.

  • Consider speed density to lose the MAF. Running speed density off MAP and TPS removes a MAF that can fail and simplifies the intake plumbing. Plan it as part of the tune, not an afterthought, and confirm the result with a wideband and logs.
    How to do it

    Check this first

    1. Confirm the MAF is actually failing over — P0103 should set when you are in speed density.
    2. Log fuel trims and wideband before the change so you have a baseline.

    Try this, then this

    1. Decide in the tune: fail the MAF properly (P0103 on first error) or force VE-only via the steady-state tables. — A half-failed MAF leaves the PCM between two fueling models.. Worked if: P0103 sets and the PCM runs on the VE table.
    2. Recalibrate the VE/VVE table with fuel-trim and wideband data. — With the MAF gone, the VE table is the entire fueling model.. Worked if: Wideband matches commanded AFR and LTFTs sit near zero.
    3. Sort the IAT signal: separate IAT sensor, or leave the MAF housing in place for IAT only. — Deleting the MAF also deletes the IAT if they share a housing.. Worked if: IAT reads ambient temperature correctly in the log.

    Key numbers

    WhatValue
    Speed density = PCM runs off the VE table onlyMAF deleted, fuel comes from the VVE/VE table; needs retune of that table
    How to force speed density in the tuneSet P0103 (and P0101/P0102) to fail on first error; or zero the steady-state Lo/Hi MAP and TPS entries so the PCM uses only the VE table
    When speed density is the right callLarge cams (228+ @ .050) are where tuners stop relying on the VE table only as backup
    LS PCMs are hybrids, not pure MAF or pure SDThey blend MAF, MAP and VE depending on operating environment

    Every option we know of

    Maker / productPart #FitsPriceWhereStatus / notes
    GM
    Screw-in IAT sensor from old TPI systems
    Any LS intake when the MAF (which carries the IAT) is deletedGM parts / usedused/new-old-stock
    GM
    Grommet-style IAT sensor from LS1 F-bodies
    Any LS intake when the MAF is deletedGM parts / usedused/new-old-stock
    DIY
    Leave the MAF housing in the intake plumbing for IAT only, set High MAF Failure to zero and disable P0103 SES
    Any LS combofreeDIY
    MAF must still read failed so it does not affect fueling

    Prices are approximate as of September 2026. We list every option we know of, including small shops and used parts we can't link to. Confirm fitment with the seller.

    Time and cost: Tuning time only if you DIY with HP Tuners or EFILive; a mail-order SD conversion runs with the usual remote-tune price.

  • Retune after any intake or throttle change. Airflow changes shift fueling: an LS6 intake swap on an older LS1 causes a lean spike that needs a small tune massage, and a bigger throttle body needs its ETC scaler and idle-airflow settings adjusted. Watch the wideband and idle behavior after every change like this.
    How to do it

    Check this first

    1. After the swap, watch the wideband for lean spikes on tip-in and idle behavior before any WOT.
    2. Check IAC counts/position warm — if they are out of range, fix airflow before touching fuel tables.

    Try this, then this

    1. Set the ETC area scaler (and desired throttle area) for the new throttle body size. — The PCM's airflow model is scaled to the old blade; idle airflow follows the scaler.. Worked if: Idle desired airflow and actual airflow agree.
    2. Dial in IAC position warm (no load), then retune VE/MAF tables and finally RAF. — Idle stability comes from base airflow first, fueling second.. Worked if: No dying at idle, IAC in range, fuel trims near zero.
    3. Recheck WOT timing for knock — a better-flowing intake can move the knock limit. — One LS6-intake swap needed 3 degrees pulled up top.. Worked if: No knock retard on full-throttle pulls.

    Key numbers

    WhatValue
    LS6 intake on an LS1 needed timing pulledPeak timing lowered from 28 to 25 degrees to avoid knock retard; LS6 intake flows a lot better from 4k up
    Intake swap can kill the idle until the tune is redoneAfter LS6-to-FAST swap: car dying at idle; fix was IAC position 60-80ish warm, then tune VE/MAF tables, then RAF
    Bigger DBW throttle body needs the ETC area scaler changed90mm DBW scaler 0.0192 under Idle > Airflow
    Idle quality comes from fueling and base airflowProper VE calibration, base running airflow, and injector data

    Time and cost: Tune-massage time only for a DIY tuner; a touch-up session at a dyno shop if you are not tuning it yourself.

  • Enter injector data before first start. There is no universal base tune. Don't start or drive the engine with bigger injectors on the stock calibration; enter the injector data first, or put the stock injectors back until it's tuned.
    How to do it

    Check this first

    1. Get the injector data sheet from the manufacturer (FIC and ID publish full data; that is what you pay for).
    2. On first start, watch the wideband — if it is way off, shut down and recheck the tables, don't drive it.

    Try this, then this

    1. Enter the full injector data set before the first start: flow rate vs kPa, min pulse, short pulse adder, offset vs volts. — The PCM meters fuel from these tables; guessing throws a curveball.. Worked if: First start idles near stoich on the wideband.
    2. Recalibrate the airflow model (VE/MAF) for the new injectors. — Injector size changes fueling everywhere; the whole model needs correction.. Worked if: Fuel trims near zero across the board.
    3. If the data you pasted still runs badly, edit pulse width tables and rescale the fuel mass axis, then log and tweak VE. — One user got within 1-2% of stoich this way before logging the rest.. Worked if: Wideband shows commanded AFR at all throttle settings.

    Key numbers

    WhatValue
    Do not start the car before the injector tables are setAdjust new injectors via the IFR table as step 1 of the initial tune
    Wrong injector data swings AFR both waysStarted with new injectors before tuning: first way rich, then 16.5:1-17:1 lean at all throttle settings — did not drive it
    Tables that must change with new injectorsFlow rate, min injector pulse, short pulse adder, offset vs volts
    Injector size changes the whole tune, not just one tableAfter entering data you re-calibrate the entire airflow model

    Every option we know of

    We may earn a commission when you buy through links on this page.

    Maker / productPart #FitsPriceWhereStatus / notes
    Injector Dynamics (ID)
    ID1050 and larger, ships with full characterization data
    ID1050LS combos, boosted and NABuy
    injectordynamics.com / dealers
    active
    Premium price buys the data
    Fuel Injector Clinic (FIC)
    Flow-matched sets with published data
    LS combosfuelinjectorclinic.com / dealersactive
    GM
    LS3/LS7 42 lb/hr OEM injectors (rated 42# at 58 psi)
    Stock-upgraded LS combos; good to approx 550 rwhp at 90% DCGM parts / usedused/new
    Data already exists in stock LS3 tunes to copy
    Siemens/Deka
    60 lb/hr (about 72# at 62-65 psi fuel pressure)
    Boosted LS combosdealersactive

    Prices are approximate as of September 2026. We list every option we know of, including small shops and used parts we can't link to. Confirm fitment with the seller.

    Time and cost: Data entry is free with the data sheet; a tune touch-up if you pay a tuner.

  • Log injector duty cycle at WOT. We've seen stock LS7 injectors hit 89% duty cycle on a modified combo, which is near their limit. Log duty cycle on every full-throttle pull and step up in injector size before you run out.
    How to do it

    Check this first

    1. Log injector duty cycle (or pulse width + RPM) on every full-throttle pull.
    2. If duty cycle is at 80% and the engine still wants more fuel, you are out of injector — do not keep adding fuel via the tune.

    Try this, then this

    1. Log IDC on a full-throttle pull in the highest gear you will run. — Duty cycle is the honest measure of injector headroom.. Worked if: Peak IDC stays at or under 80%.
    2. If you are past 80%, step up injector size and re-enter full injector data. — Past ~80-85% you lose control, cooling, and headroom; at 100% the injector is just an open hole.. Worked if: New injectors peak under 80% with correct data entered.

    Key numbers

    WhatValue
    Industry-standard max duty cycle80% for port injectors in continuous high-performance use
    What happens at 100%The injector becomes a simple open orifice; the ECU loses fine fuel control, idle quality degrades, the solenoid overheats
    80% as the safe maximumRecommended no higher than about 80%
    100% = open for one full crank revolutionRecommendation 80% max

    Every option we know of

    Maker / productPart #FitsPriceWhereStatus / notes
    Injector Dynamics (ID)
    ID1050 / ID1300
    ID1050, ID1300LS combos through 1000+ rwhpBuy
    injectordynamics.com / dealers
    active
    Fuel Injector Clinic (FIC)
    127 lb/hr and other high-flow sets
    High-power LS combosfuelinjectorclinic.com / dealersactive
    GM
    LS3/LS7 42# OEM injectors
    Good to approx 550 rwhp at 90% DCGM parts / usedused/new
    89%+ on a modified combo means you are near their limit

    Prices are approximate as of September 2026. We list every option we know of, including small shops and used parts we can't link to. Confirm fitment with the seller.

    Time and cost: Injector sets run a few hundred dollars; data entry and retune time on top.

  • Chase P0300 with data, not parts. A random P0300 can come from bad fuel, low fuel pressure, MAF or MAP problems, base timing, or vacuum leaks at individual runners. Check fuel pressure and sensor readings first, and after an engine or PCM swap do the crankshaft variation (CASE) relearn.
    How to do it

    Check this first

    1. Check fuel pressure and fuel quality before buying parts.
    2. Log MAF, MAP, and look for vacuum leaks at individual runners.
    3. If the engine or PCM was just swapped, do the crankshaft variation (CASE) relearn before chasing parts.

    Try this, then this

    1. Rule out the crank relearn if there was an engine or PCM swap — $40, half an hour at a shop. — A phantom P0300 with no felt misfire is the classic signature.. Worked if: Misfire counters drop to zero and stay there.
    2. Test fuel pressure and fuel quality; log MAF/MAP readings. — Bad fuel, low pressure, and sensor faults are documented P0300 causes.. Worked if: Pressure in spec, trims and sensor readings sane.
    3. Hunt vacuum leaks at individual runners and check base timing. — Runner leaks and timing faults misfire randomly across cylinders.. Worked if: No unmetered air, timing where the tune says it should be.

    Key numbers

    WhatValue
    When Do the crank variation relearnDTC P1336 set, or PCM, engine, crankshaft, harmonic balancer, or crank position sensor replaced
    Wrong crank-variation values can set P0300 by themselvesIf actual CKP variation is not within stored compensating values, P0300 may set
    Phantom P0300 fixed by the relearn$40 and half an hour at a local shop; misfires on cylinders 1 and 6 with no felt misfire
    Documented P0300 causes match the page's listPoor fuel quality, low fuel pressure, vacuum leaks, MAF/IAT sensor failure

    Time and cost: Relearn about $40 and 30 minutes at a shop; the rest is diagnostic time.

  • Make sure you can see the data. A tune you can't read or log leaves you guessing when something doesn't feel right at wide-open throttle. Whatever computer you run, make sure you or your tuner can actually log what the engine is doing.
    How to do it

    Check this first

    1. Before touching the tune, confirm you can read and log the PCM — and the wideband.

    Try this, then this

    1. Verify scanner comms and a loggable wideband before the first start. — A tune you can't read or log leaves you guessing at WOT.. Worked if: You can record RPM, AFR, trims, IAC, and knock in one log.
    2. Make one change at a time and log before and after. — Data is how tuners isolate idle, fueling, and knock problems.. Worked if: Each log shows the expected change and nothing else moved.

    Key numbers

    WhatValue
    Wideband with logging is a must-have for tuningWideband with RPM and A/F logging (or EIO) listed as required equipment
    Idle problems get solved from logged dataIAC position 60-80ish warm, then VE/MAF tables, then RAF — all from scan data
    Tune changes get validated from the log90mm DBW swapper verified ETC area scaler and idle airflow against logged data

    Every option we know of

    Maker / productPart #FitsPriceWhereStatus / notes
    HP Tuners
    MPVI2 / MPVI3 / MPVI4 with VCM Scanner
    GM LS PCMshptuners.com / dealersactive
    Credits required to license a PCM for writing
    EFILive
    FlashScan with Scan Tool
    GM LS PCMsefilive.com / dealersactive
    AEM
    30-4110 UEGO wideband AFR gauge
    30-4110Any LS comboBuy
    Summit / dealers
    active

    Prices are approximate as of September 2026. We list every option we know of, including small shops and used parts we can't link to. Confirm fitment with the seller.

    Time and cost: Scanner/wideband hardware is a one-time buy; logging itself is free.

  • Converting a Gen III computer to speed density. Set the MAF frequency fail-high value to 0 so the MAF fails at every start, and set P0101, P0102 and P0103 to fail on the first DTC, then uncheck them so there is no check-engine light. Enter cylinder volume as displacement ÷ 8 (a 370 ci engine is 46.25). On a 2-bar or 3-bar custom operating system, install the MAP sensor that matches it and seed the new VE table with the stock one up to 105 kPa so it will start. With a cam, pull VE down in the idle areas, leave long-term trims on and tune VE from them.

Based on what we've seen work across our own builds, our friends' builds and the wider LS community, reviewed by our lead shop tuner (over 20 years of LS and LT tuning experience). Every combination is different, so use at your own risk and check our safe tuning limits before any wide-open pass.

← Swap tune checklist · Next: Computers & tuning tools → · Tune checklist for your build