The Basics of LT1 Tuning

You can easily change the tune of your own LT1! For the average computer user and car enthusiast, there isn't much to it! With an initial financial investment and some time set-aside, you can get your car running great and take advantage of your mods.

Are You Ready to Tune?

I have some basics and tips I've picked up as I've tuned my own 1995 Camaro Z28. Much of it can be applied to other vehicles as well. This will be tailored to the LT1 engine, especially the '94-'95; the VE table tuning aspects will be even more helpful to '92-'93 and '96-'97 LT1s.

Tools Needed | Before Starting
Tuning Terms | Tuning Concepts | Basics
Using TunerCat/WinFlash | Using DataMaster | Using FreeScan
Fueling | Spark Timing | Auto Transmission
Cams | Increasing MPG

After payment, the 20+ page printable PDF will be emailed to you.

The Necessary Tools

There are three basic items necessary to tuning your own LT1 PCM:

  1. Software
  2. Cable
  3. Computer

TunerCat is your first step, the program I recommend to read your current PCM image, change its contents, and then reupload it to your PCM. It is a great program, also known as Computer Automotive Tuning Systems (C.A.T.S.), which allows the above things to be done, all for only $69.95. You'll also need an additional PCM file: $EE for the '94-'95 LT1/L99; $DA3 for the '93 LT1 F-Body; or $DA2 for the '92-'93 Y-Body (Corvette), which will cost you an additional $19.95 from TunerCat.

Second, you'll need the appropriate cable connector to go from your car to a computer. These can be bought from AKM Electronics or ALDL Cables for a reasonable price ($60-$90). For a '94, you'll need the 12-pin connector; for a '95, you'll need the 16-pin OBDII-style connector, but it's still OBDI protocol. If you have a '93, you'll also need a memory adapter to piggyback new chips onto your existing PCM ($35), a chip burner/eraser ($85) and blank chips ($5), as their PCMs are not flashed based. For '96+, you'll likely get your ALDL cable with your tuning software (Jet's DST, HP Tuners, etc.). All together, you're looking at a starting price of at least $150, not counting the computer.

Third, get a logging program, that will allow you to see how your car is running. I suggest FreeScan, as it is, like its name implies, free! It will save the log in the common CSV format, which can be imported into spreadsheet software or viewed with a simple text editor. Another option is DataMaster, which is not free ($119), but is more user-friendly and complete in its log viewing. For '92-'93, consider WinALDL or AutoTap. For '96-'97, try Monodax's MXscan. For easy tuning of VE tables, I suggest using VEMaster, which works with '92-'95 PCMs.

Of course, you'll also need a computer to run the program! A laptop is ideal, but not necessary if you can put a desktop & monitor close to your car's parking spot. But without a laptop, you'll have no way to log your car while it is out on the road (necessary for real-life engine load and thus accurate spark timing & knock feedback).

There is no VIN or individual PCM restriction with TunerCat, so you can tune multiple cars and/or PCMs without having to pay any additional fees. However, it does not have definition file for OBDII cars ('96-'02), so you will only be able to tune '93-'95s. For those later year PCMs, you must purchase another program originally made by TunerCat and now sold by JET, the Dynamic Spectrum Tuner (DST), which is much more expensive ($400+) and is locked to a limited number of VINs. For data-logging OBDII vehicles, ECMPro Scan + enhanced GM diagnostics will work with the Jet DST kit.

Back to Top

Before You Begin

It's important to be sure that your vehicle and engine are mechanically sound before you begin tuning.

  1. Run some engine cleaner through your fuel tank, throttle body and intake manifold (brake booster hose is a good entry for that). I recommend using Sea Foam for this. After doing so, check your fuel injectors, that they are all flowing freely (not clogged/dirty) and are not pulsing intermittently. Consider replacing your fuel filter, and verify your fuel pump is in good working order.
  2. Make sure all parts of the electrical and sensor system are in good condition, including: spark plugs, plug and coil wires, coil, distributor (Opti-Spark for the LT1), ignition module, throttle position sensor (TPS) and IAC valve.
  3. If using a MAF sensor, gently clean its filaments with a cotton swab dipped in rubbing alcohol. Over time, dust and grit builds up on the filaments, which decreases sensor accuracy and leads to a rich combustion. You will also get the most consistency when tuning by leaving your MAF sensor stock, unported, with the screen intact.
  4. Consider replacing your oxygen (O2) sensors. If your car has been running rich for awhile (low MPG, excessive black soot under rear bumper), chances are the O2 sensors will need either cleaned or replaced. To clean, try brake cleaner. For replacements, I suggest using only AC/Delco brand, as other brands have caused problems for some people. New/clean O2 sensors can make a huge difference in how well the PCM works (the PCM will read richer than it is when the O2 sensors are fouled).
  5. Be sure there are no exhaust leaks anywhere before the oxygen sensors; also check for vacuum leaks, around the throttle body, MAF sensor, and the intake manifold (they commonly leak on these engines).

If any of these things are in poor repair, they can cause the PCM to think the engine is running one way when it is not. A good tune will never be achieved if something mechanical is in need of fixing or replacing.


Tuning Terms

It's also important to understand how the PCM works, and the terminology used when tuning.

  • PCM/ECM: powertrain/engine control module, common terms for the computer that controls the fuel and spark delivery to modern engines, as well as their automatic transmissions
  • RPM: revolutions per minute, used for engine speed
  • TDC: top dead center, or the highest point the piston reaches inside its cylinder in the engine
  • Timing: used for the timing of the firing of the spark plugs from the coil; can be advanced (fired further before the piston reaches TDC) or retarded (fired closer to or after the piston reaches TDC)
  • BLM: block learn modifier (fueling correction)
  • STerm/LTerm: another name for BLM (see above); one is for long-term fuel correction, the other for short-term
  • AFR: air:fuel ratio, how much air is combusted per unit of fuel; the ideal AFR for balancing power production/MPG with reduced emissions is 14.7:1. More power is generally made with richer AFRs (less than 14.7:1), down to 12.6:1 or so, depending on the individual engine.
  • Vacuum/kPa: these are inversely proportional, meaning more vacuum equals lower kPa (100kPa = no vacuum, or atmospheric pressure)
  • WOT: full or wide-open throttle ("pedal to the medal"); ideally, this should also cause no vacuum or 100kPa
  • PE Mode: power enrichment mode; this is the PCM's modification for the car being at full or wide-open throttle (WOT). As more power is made at AFRs of less than 14.7:1, the default target AFR, this mode allows the engine to run at a richer AFR when at WOT
  • VE: volumetric efficiency, describes how well the engine can receive incoming air for combustion; so, for a given maximum of how much air could be ingested at a given point at normal atmospheric pressure (100kPa), the actual amount ingested is a percentage of that maximum. Obviously higher VE numbers mean better efficiency; 100 can be approached and even met and slightly exceeded with a naturally-aspirated engine; but numbers well over 100 are easy for forced induction setups like turbos and superchargers.
  • IAT: intake air temperature, used for the respective sensor; measures incoming air temperaturel used with the VE tables when in speed density mode to calculate fueling
  • MAF: mass air flow, used for the respective sensor; measures the mass of incoming air (grams/second) based on temperature changes on its filaments as airflow varies; will thus automatically detect elevation/air pressure changes, unlike the VE tables
  • Wide-Band/Narrow-Band O2 Sensors: two types of oxygen sensors, used for determing the air:fuel ratio (AFR) of an engine's combustion. Wide-band (WB) sensors are accurate along the entire spectrum (from very lean to very rich), while narrow-band (NB) sensors are only accurate along the narrow spectrum near stoichiometric AFR (14.7:1). Thus, NB sensors cannot reliably be used to tune at WOT.
  • Dyno: short for dynamometer, a device that measures power output; the most common is the chassis mounted version which measures torque and horsepower to the wheels of a vehicle, which accounts for the driveline losses of the transmission and rear-end. The other type is the engine dyno which connects directly to the crank of the engine. Dynos are a great way to verify power changes due to tuning.
  • DFCO: deceleration fuel cutoff; is used when the car is moving and the throttle is closed. Affects "engine braking," as fuel is cutoff and a reduced amount of spark advance is used (spark retard) to slow the engine down when the throttle is closed at a high RPM
Back to Top

Tuning Concepts

Cells

The PCM uses a table of cells to modify both spark timing and fueling. The cells are usually referenced by a combination of load/vacuum (kPa) and engine speed (RPM), with three grids or "blocks" for each.

Where the different blocks begin and end can also be modified, with the stock tune having the vacuum blocks set at 30 (32 for A4s), 50 and 80kPa, and the RPM blocks set at 900 (700 for A4s), 1200 and 2000.

Combining these, one can see how there will be 16 total blocks: below 30kpa, at 0-900RPM, 900-1200, 1200-2000, and 2000-7000RPM; then the same for 30 to 50, from 50 to 80, and from 80 to 100kPa. There is another modifier for both the engine load and speed boundaries called hysteresis. This affects how adjacent blocks of cells are combined when on the edge of a boundary (say right at 30kPa at 1200RPM).

These grids are how the fueling is trimmed, depending on O2 sensor feedback (seen in detail below under "BLMs"), so how they are set can be important to getting a car running efficiently, whether you are running a MAF sensor or in speed density off the VE tables.

When modifying the engine, especially with cams with more valve overlap, increased displacement, or ported heads, these will need to be adjusted accordingly. The modded engine will tend to spend more time in different ranges than the stock engine.

BLMs

BLM stands for "block learn multiplier." As mentioned above, the PCM uses the grid of cells referenced by engine load and speed to correct for discrepancies due to air and fuel quality. The PCM will be expecting the engine to run a certain way depending on the MAF sensor calibration or the VE tables.

But because the car is not running in an ideal world, there will be correction needed for differences in air temperature, density, humidity, as well as fuel octane, quality. On top of those two big variables, there are also the changes that happen due to normal wear and tear on the engine and its sensors.

The BLM is how the PCM adjusts to correct the fueling. By default, in closed loop, it attempts to get an air:fuel ratio (AFR) of 14.7:1 (or whatever else is specified as the target in the PCM). When at this ideal, the BLM will read 128, or no correction.

If the PCM senses the combustion is too lean (not enough fuel), it will add fuel and the number will increase (> 128). If it senses the combustion is too rich (too much fuel), it will remove fuel and the number will decrease (< 128). By default it is set to modify down to 108 and up to 160, but those settings can be changed as well.

There are two sets of BLMs: long-term and short-term. These are labeled as LTerm and STerm in DataMaster, and in FreeScan as Integrator (short term) and BLM (long term). As a consistent trend in O2 sensor feedback forms while driving, the PCM will set a "permanent" modifier to accomodate the initial PCM tune being wrong; this is called the long-term modifier. Until those are changed, the PCM uses a short-term modifier which adjusts fueling on the fly depending on O2 sensor feedback. It is best to tune from the long-term BLMs, as the short-term can vary based on inconsistent variables. Both sets of BLMs are reset to 128 when power to the PCM is lost or a new tune is flashed.

Using these BLMs, one can sense whether there is a problem with something mechanical; things like exhaust leaks (the BLMs will rise, as the O2 sensors sense unmetered air thinking the combustion is running lean), or fouled spark plugs or O2 sensors (the BLMs will decrease, as the O2 sensors see less air and think the combustion is too rich). The BLM can also show a need for a change in the PCM tune; if the VE tables are set too high (low BLMs) or too low (high BLMs), or if the MAF sensor is miscalibrated. Even timing can affect combustion efficiency and thus BLMs.

At WOT, when the PCM enters PE mode, the BLMs are still used but for the most part no more feedback is recorded (unless the mixture runs very lean, then more fuel can be added). Therefore, it is important to be sure the car is running properly before entering PE mode, so that the desired WOT AFR is used and not a modified setting from the lower RPMs (seen more in detail below).

When the PCM enters PE mode can also be modified, both by RPM and throttle position; by default, it is at less than full throttle, how much so depending on RPM. For example, in the stock tune, as little as 28% throttle is necessary for PE mode, when over 4400 RPM.

Back to Top

A Few Basics

When tuning an LT1 PCM, one of the first things to do is remove things that you dislike or physically removed. Then you may change constant values. Lastly, are the more complex items that involve entire tables.

  1. Switches: simple enable/disable of systems and their respective checks, like CAGS (skip-shift), EGR, AIR, VATS, VSS, etc.
  2. Constants: values affecting your speedometer, including rear gear ratio and tire size, RPM and top speed limiters; cylinder size (if you have over-bored your engine); fuel injector flow rating.
  3. Tables: these affect broad things like fan turn on/off (to keep the car running cooler); shift pressure and points, based upon throttle position and RPM; idle speed and IAC control; spark timing and fueling (seen below separately) and the boundaries of the maps that the PCM uses to control them.
Back to Top

Using TunerCat/WinFlash

Here are the basics for using C.A.T.S. OBDI Tuner (beta version of TunerCat, available by request from them once registered) or the standalone WinFlash to read and write to your '94-'95 LT1/L99 vehicle's PCM. This is tailored to the '94-'95 LT1 PCM.

Reading the PCM

  1. Open TunerCat/WinFlash and choose the correct COM port for your ALDL cable under "Options."
  2. For TunerCat, be sure that "PCM_EE" is chosen under "PCM."
  3. With your ALDL cable connected inside your vehicle and to your computer/laptop, turn your ignition to ON, but do not start the engine, and wait 5 seconds.
  4. Go to Tools->Read PCM and click the OK button. For WinFlash, you will be asked for a filename right away. For TunerCat, once the process is complete, go to File-Save As and choose a location and name. If you interrupt the read process, you can get things back to normal by simply pulling the PCM fuse or the battery cable for 30 seconds.
  5. Be sure to keep the file in some place safe since you can always go back to the stock file if need be.

With TunerCat, you can then verify whether you have one of the rare revision B calibrations by going to Constants->Fuel Parameters and seeing whether the cylinder volume and injector constants are valid.

A stock aluminum-headed LT1 should be "717.25" and "24.91," respectively. If one is zero or a strange value, go to "PCM" and choose "PCM_EEB." Then, load your stock .bin file again, and it should show valid values in those same spots.

Be certain you edit your file with the correct definition file loaded or your car will not run properly and you could damage the PCM/engine!

Programming the PCM

This process is pretty much the reverse of the above.

  1. For TunerCat, go to File->Open and choose the .bin file you wish to program into your PCM. Turn your ignition to ON (but engine off), and for TunerCat choose Tools->Program PCM.
  2. For WinFlash, go to Tools->Program PCM and then choose your new .bin file.
  3. Be absolutely certain nothing interrupts this process once it has started or you will damage the flash chip in the PCM, and a new one will need socketed or soldered in before you can use the PCM again (the car will also not run).
  4. Once the programming process is complete, turn off the ignition for a few seconds, and then you should be able to start the car like normal!
Back to Top

Using FreeScan

Here are a few pointers for using FreeScan to data-log your vehicle.

  1. First, be sure that the "1994 Camaro Z28" is chosen for the vehicle type; this will work with both 1994 and 1995 LT1/L99s PCMs.
  2. Second, choose the "Interact" option at the top for communicating with the PCM.
  3. Third, choose the correct COM port for your ALDL cable; if you have a USB-serial adapter, you will have to find which port it is emulating by going to the Control Panel's Hardware Device Manager.
  4. Fourth, with your ALDL cable connected inside your vehicle and to your computer, turn your ignition to ON, wait 5 seconds, then click the "Start Communications" button in FreeScan.
  5. You should see the numbers for Bytes "Sent" and "Received" increasing. If one or both are not changing, click the "Force Data" button until they both are moving.
  6. Start your engine! Be sure the Bytes are still changing. If they are, you may click the "Start" button at the bottom for CSV Logging and name your file. Then, go do whatever type of driving you are wanting to log for your tuning!

You can also click the "Engine Data" tab to see necessary feedback like BLMs, INTs, O2 voltage, MAP KPa, knock, etc. Or, view current DTCs (error codes) that your PCM is tripping.

Back to Top

Using DataMaster

Here are a few pointers for using DataMaster to data-log your vehicle.

  1. Choose your vehicle (PCM) type under "Setup."
  2. Choose "Record ALDL Data" and click "OK." Choose your ALDL cable's correct COM port under "Setup."
  3. Turn your vehicle ignition to ON but do not start engine yet, wait 5 seconds.
  4. Click "Test Com" button and be sure it is communicating properly.
  5. Once it is, click "Open" from the "File" menu, choose a directory to save it, and name your file; then click the "Start" button to begin recording, and then start your engine.
  6. Do the type of driving that you wish to record, then you may turn off the car and click the "Stop" button to finish logging.

Now you can open the .uni file you just created/saved, and see what your driving looked like! You'll see lines for RPM, speed, spark timing, and knock retard.

Back to Top

Fueling

Like timing, fueling can have a big effect on both idle quality and engine temperature. Generally, a leaner fuel mixture will increase combustion temperature.

Initial fueling must be set up via the fuel injector settings, including the flow constant and the offset/lag time table. Without having those set properly at the beginning, fine-tuning via the below will never work properly.

First make sure your PCM constants are set correctly; things like:

  • Cylinder volume; if you overbored and/or stroked the engine.
  • Fuel injector flow; if you swapped injectors, especially to a type rated at a psi different than 43.5. In that case, divide 43.5 by the other injector's test psi (39 for Ford/Bosch). Take the square root of the number (to remove the square from "pounds per square inch [psi]), and then multiply that by the new injector's rated flow. For example, if you're using the Ford SVO/Bosch style, you'll want to multiply their rating by 1.056 (24#=25.34, 30#=31.68, 36#=38.02, 42#=44.35, etc.).
  • Fuel pressure flow; the fuel injector constant is also affected if you run a fuel pressure different than the stock 43.5psi. If you do, divide your new pressure by 43.5 and take the square root. Then multiply that number by your fuel injector's rating. So, for stock 24# injectors running at 60psi of fuel pressure, you'd do 60 / 43.5 = 1.379; then sqrt(1.379) = 1.174; then x 24 for a new injector constant of 28.18. What you are doing is telling the PCM you have the equivalent of larger injectors that flow more, so they won't be pulsed as long (as the higher fuel pressure is a "replacement").
  • Fuel injector offset; for other brands like Bosch/Ford SVO. Generally, this will need increased for aftermarket injectors and can make a big difference in BLM and engine response.
  • Individual cylinder fuel trim; if one side of the engine's BLMs is around the same amount lower or higher than the other, or valve timing is affected (cam).

Fuel Injector Constant

This constant (or table in some PCMs) tells the PCM how long to pulse the injectors at various airflow/MAP points. It should be adjusted for any fuel pressure changes compared to the rating at what the fuel injectors were flowed.

For example, if you have a 30# injector that was flow-tested @ 43.5 psi (standard GM rating), but your actual fuel pressure with no vacuum is 48 psi, that means that 30# injector will flow more than 30# in your vehicle (31.51# to be exact). To correct flow rates for fuel pressure changes, divide the new/current fuel pressure (48) by the injector's rated pressure (43.5) and then take the square root and multiply that by the injector's rated pressure. You'll see that higher fuel pressures will give you a larger constant (the PCM will then pulse a shorter time), and lower pressures will give a smaller constant (the PCM will pulse a longer time).

On some PCMs that do not allow a setting of stoich AFR, where you would like a leaner or richer AFR overall, you can also use this constant to accomplish that, if you will be running in open loop only (as closed loops systems with no settable AFR will target ~14.7 AFR). To do so, you can start by dividing the desired AFR by 14.7 and multiply that by the fuel injector constant. This should only be done with a wideband O2 sensor installed, so you can verify the actual AFR that results.

Fuel Injector Offset/Lag Time

This is an often overlooked setting that will have a tremendous impact on drivability, power and MPG, as it will directly affect the AFR and combustion efficiency. This setting tells the PCM how long to expect the injector to take to open once the PCM commands it to pulse. All injectors have a slight delay, usually in the hundreds of microsend (us) range.

Ideally, you want to find a factory rating for the injectors you will be using. This can be done by looking at stock tunes for OEM injectors or by finding spec sheets for aftermarket injectors. Bosch injectors are commonly used in LT1s, and most of them have substantially longer offsets than the stock Rochester LT1 injectors.

In my experience, setting the offset too low for the injector will cause overly lean running at idle and part-throttle, and overly rich running at WOT. It will also substantially kill power. Basically, the fuel will be spraying too late compared to when the spark happens, as the PCM is expecting the injector to fire sooner than it really is. The other possibility is having the offset too big/long for the injector, in which case the injector is spraying too early for the spark, which tends to cause overly rich running at idle and part-throttle. You can verify this via fuel trims from factory O2 sensors, or via a wideband O2 sensor.

If you cannot find a rating for your injectors, you can use the above to find them on your own, as the closer you get to the correct offset, the closer the true AFR will be to the tune's targeted AFR. Obviously, this method will only work if you have known good VE/MAF tables for your setup.

Once you have both the injector constant and offsets correct for your setup, you'll be a good place to start fine-tuning the fueling.

Idle

In closed loop, the main ways to affect fueling at idle are by using the VE tables (for speed density) and MAF sensor tables.

VE Tables

Find at what kPa and RPM your engine idles and correlate those values to the nearest cells in the VE table (for example, a stock M6 engine will be 30kPa and 800RPM).

To richen the fuel mixture (BLMs > 128), simply increase the respective VE cells.

To lean the fuel mixture (BLMs < 128), simply decrease the appropriate VE cells as mentioned above.

These values are efficiently modified using percentages (%), or multiplying the values (1.xx to richen, 0.xx to lean). Start with 1% (1.01/0.99) changes for every 2 BLMs off; so, a BLM of 138 would require a 5% increase (128 - 118 = 10 / 2 = 5), or multiplying the appropriate VE cell by 1.05. You will need to scan/log the car to be sure you haven't gone too far, or not far enough, as it's not completely linear: trial and error is needed!

To simplify and speed up the process, you can also use VEMaster for tuning VE, not only at idle but part-throttle too (see link at top of page).

The other area where VE tables are used is cranking the engine ("Crank VE Vs. %TPS vs. RPM"). For stock cars, this table won't need to be modified unless you are very fastidious; but for aftermarket cams, displacement changes, etc., it can change significantly. Since cranking doesn't take very long, it won't have a large impact on anything, but it's one more table to address.

I suggest using your corrected main VE tables to figure out the general direction you should take the crank VE tables; most often they will need decreased, as most aftermarket setups have lower VE in the low RPM/load areas.

As you can see, this table gives you the option of putting more fuel into the engine during cranking if you are using the pedal (anything over 0% TPS) while turning the key. This can help if it's extremely cold or something else is wrong with the engine or fuel. So you may wish to add more fuel (higher values) to those higher TPS% tables, as a "just in case" provision.

MAF Sensor Tables

There are four tables for the MAF, which split up its total frequency->airflow grid.

First, find the airflow reading for your idle in your logs. Then, find the closest value(s) in the MAF sensor tables; you will sometimes have to alter two cells to affect one airflow range.

To richen your fuel mixture (BLMs > 128), increase the value(s) you found as mentioned above.

To lean the fuel mixture (BLMs < 128), simply decrease the appropriate MAF cells as mentioned above.

These values are also efficiently modified using percentages (%), or multiplying the values (1.xx to richen, 0.xx to lean). Start with 1% (1.01/0.99) changes for every 2 BLMs off; so, a BLM of 118 would require a 5% decrease (128 - 118 = 10 / 2 = 5), or multiplying the MAF airflow value(s) by 0.95. Again, trial and error will be needed to see if you have overshot a BLM of 128 with your changes.

Individual Cylinder Fuel Trim Multiplier

This table alters how each cylinder is fine-tuned based off the calculated fueling needs for each bank. A number below one leans out the cylinder, and a number higher than 1 richens it up.

The ideal way to tune this table is to use an IR thermometer to measure temperature at each cylinder exit and to use the results to tune each cylinder's trim until the temp readings all closely match. It is best to start with all cylinders at 1.00, and first have the BLMs close to 128 from VE/MAF sensor table tuning.

Generally, the middle cylinders (3-6, especially 3-4) will require the least tuning, so use their temperatures as the baseline.

It has been shown through practice that a leaner fuel mixture increases combustion temperature, and therefore a richer mixture decreases temperature. You can use this logic in reverse: cylinders reading hotter than the middle ones should have their trims increased (ex. 1.01), and cooler cylinders should be lessened (ex. 0.99). Start with 0.01 increments until you see how much the temperature is affected.

However, if a cylinder is severely starved of fuel, the temperature can actually read much lower from lack of combustion. This can happen with the two front cylinders, so if there is a major difference between some, with one or more reading much lower (over a couple hundred degrees Fahrenheit), then you should consider adding fuel to those first.

Obviously, this method is best done at idle. But, there are two tables, one for idle and one for off-idle.

For off-idle, without a dyno, with the car in park you could set the throttle to about 20% (with a stick on the pedal, or someone else holding it down), and then measure; or, for tuning while the car is moving, install EGT sensors into each cylinder exit point on aftermarket headers, and either be able to log their readings or have someone in the car with you doing it.

Tuning this table can also solve BLM splits, where one side of the engine is either richer or leaner than the other side (i.e., 126 for the left, 110 for the right). Having such a condition will reduce power and MPG and could cause a dangerous lean condition for one side or cylinder depending on how bad the split is.

Part-Throttle

Now you should log the car (using FreeScan, mentioned above), while driving with all ranges of acceleration, from 800RPM up to around 2000RPM. You want all different amounts of load on the car at the different RPM ranges to get the best data possible.

The following will allow you to get the car running close to 14.7:1 air:fuel ratio (AFR) when you're not at WOT, giving the best overall gas mileage and lowest overall smog output. After logging for about 10 or 15 minutes you will have enough data to make your first changes, depending on whether you are using a MAF sensor or running in speed density mode.

VE Tables

If you are using speed density mode (no MAF sensor), the easiest way to begin tuning fueling and geting the BLMs back to 128 is to run the log through VEMaster. Repeat logging and running VEMaster until your long term BLMs are near 128.

There is mixed feeling on whether/how the VE tables are used when also using a MAF sensor. Some say they aren't at all; some say they are only when the car is just started (and the MAF sensor is not warmed up); some say they are used to fine-tune the AFR when the BLMs are slightly off; some say they are used at WOT.

I like to tune the VE tables regardless, in case of something happening to the MAF sensor while driving. It also would improve drivability if they are indeed used in MAF sensor mode (which I can't confirm or deny).

The easiest way to tune them if you have a MAF sensor is to simply disconnect the sensor; the fans will run and the SES will come on, but you will be in speed density mode.

The more proper way is to choose "Speed Density" in the "Switches" table in TunerCat, and run a log with that tune loaded.

Increasing the number will add fuel to the mixture (the PCM thinks the engine is more efficient so more fuel is added to get the most power) and decreasing it will lean the mixture.

Depending on engine setup, sometimes these values need to be lowered by as much as 20-30 points (as with large valve overlap cams in the lower RPM/load sections).

MAF Sensor Tables

If you are using a MAF sensor, then find where your logs show a BLM of < 126 or > 130. Note what the airflow number is at that point, and then go to that entry in the respective MAF Sensor table in TunerCat.

If the BLM was < 128 you will want to make the MAF frequency number lower. If it was > 128 you'll want to make it higher. If the BLMs are very far off 128 (+/- 15), the quickest way to correct is to multiply the number by a %. Start with 2.5%-5%.

If adding, this will be in the format of multiplying by 1.025 (2.5%), and if subtracting, then something like 0.975 (2.5%). Continue to flash the new tunes, log the car driving again, and see how the BLMs are affected at that airflow point.

Repeat until the long terms are close to 128 (+/- 2). When you are getting closer to 128, you can begin simply adding and subtracting rather than multiplying by % to fine-tune more easily.

Open Loop

This mode is used when the oxygen sensors are not in use; whether at all for those who choose to run that way, or before they are warmed up.

When the PCM leaves open loop (into closed loop) can be changed depending on coolant temperature and amount of time.

You can also increase the Open Loop AFR table entries by about 3 or 4 across the board. This will make the car run leaner before going into open loop, helping increase gas mileage. If for some reason you will not be running with oxygen sensors, then this table will be very important as it will specify what AFR the PCM is commanding.

Depending on your setup, you may even need to make the table richer. Without O2 sensor feedback, it will be a matter of reading the plugs and "feeling" the car.

WOT

The AFR can make a big difference in power output at WOT just like spark timing. The factory LT1 tune has the engine running very rich at WOT (between 11.7:1 and 12.7:1), which although safer (as it can help prevent detonation by cooling the combustion temperature with more fuel), robs not only power but also fuel MPG.

Independent studies of internal combustion engines have shown that the most cylinder pressure (i.e., power) is generated with AFRs of 0.9 to 1 x lambda (varying with engine type/makeup, etc.). Lambda stands for an AFR of 14.7:1 (what the car strives for at part-throttle). 0.9 x 14.7:1 turns out to be about 13.4:1.

The tests mentioned reveal that increasing timing advance when running the engine leaner (closer to 14.7:1) can restore the power increase from a richer AFR (closer to 13.4:1). But, with day-to-day driving we cannot indiscriminately advance timing because of octane limits, or we would quickly run into detonation (knock/pinging).

Therefore, to balance making the most power with running on normal pump gasoline, the ideal AFR would be close to 13.4:1. Dynos of LT1s have shown they tend to make more power toward the richer end.

I suggest going for a WOT AFR between 12.6:1 and 13.4:1; TunerCat's help file will show you how to make the tables do this, but here is a quick summary for the two tables, %Change to AFR at WOT: 14.7 / 1.[both table values added / 100] = AFR. So, for example, if the values in both the coolant (13.7) and RPM tables' cells (0.6) add up to 14.3, you would be targeting a WOT AFR of 12.86:1 (14.7 / 1.143).

To make fine-tuning easy, I suggest zeroing the RPM table and setting your ideal base AFR with the coolant temp. table. This way, you can easily ramp the AFR down (richer) toward the torque peak of your engine using values like -1.2, -0.8, -0.4, etc., finally ending at the ideal AFR at the torque peak of your engine (stock, 2800RPM) using 0.0 in the RPM table. This is done because as engine RPM increases, there is less time for the fuel mixture to combust; because it is not ideal, having extra fuel gives more opportunity for combustion compared to lower RPMs.

You can begin another richening upwards ramp from your base power AFR in the RPM table (0.0), from the power peak (stock, 5200RPM) to the max RPM (7000) setting.

The only sure way to know which AFR will give your particular setup the most power output is to use a dynomometer and be sure your fueling is correctly calibrated in the WOT areas. With large increases in power (20hp+) you may be able to tell just from driving. But gains of 5-10hp may not be felt "in the seat of the pants." Only a dyno can tell you for sure.

There is one more step you can take to get your setup operating as close as possible to what you tune it to do.

Wide-Band Oxygen Sensor

The obvious (and safer) option to calibrate your VE and/or MAF tables in the WOT areas is to use a wide-band (WB) O2 sensor. You may either replace one or both of your stock sensors or have a new bung welded into your exhaust system.

Keep track of your AFR from the reading of the WB sensor at the different RPM points as you log the car while doing a WOT run. Then, compare your true AFR (from the WB) to what the PCM is targeting (%Change to AFR at WOT tables).

If the WB shows a richer AFR, then you will need to lower the VE/MAF tables; if it shows leaner, then raise the VE/MAF tables. Do this several times until the WB reading matches the PCM's commanded AFR at WOT.

Narrow-Band (Stock) Oxygen Sensor

There is also a way to calibrate your MAF and/or VE tables in the areas where you are normally WOT and therefore in PE mode, still using the stock O2 sensors.

Above, under part-throttle tuning, you saw how we use the long-term BLMs to determine whether the VE and/or MAF sensor tables are set correctly for your configuation. Through the different amounts of load put on the engine, in addition with the entire RPM range, you can get things running very nicely. The same can be done for when you are at WOT.

Normally, when at WOT, the PCM does not correct the AFR (it is in "PE" [power enrichment] mode). This means that if your VE tables or MAF sensor are calibrated wrongly at those ranges, there is nothing the PCM can do. You may specify you want an AFR of 12.8:1 at a certain RPM range, but if your MAF sensor is set wrong and detects more or less air than actually is entering your engine, the algorithms used to calculate the AFR you specified will not correct for the error (i.e., you may end up with an actual AFR of 11.8:1 if less air is entering the engine than the MAF is calibrated to detect).

The way around this is to temporarily disable the PCM's PE mode that it enters when at WOT. Go to the constants table in TunerCat and set the MAP value to enable at a value that you will never reach (like 255).

Now log for small periods at WOT in the higher RPM ranges, where the most power is produced and where tuning can make the most difference. Because PE mode is never entered, the BLMs will change depending on whether your VE/MAF tables are wrong. It will try to correct the AFR to 14.7:1, just as in part-throttle.

This is where the risk of damage enters, because of the high RPMs and load on the engine. However, it is remote, as the primary reason that AFRs are set to be richer when at WOT is for increased power, not to lessen damage to the engine. You can use this data in the same way as in tuning part-throttle.

Once you change your tables accordingly, and have gotten as close to a long-term BLM of 128 as you can, reenable PE mode by putting the constant for MAP value to enable WOT back to the former value (15 is stock).

You will then be assured that whatever AFR you specify for WOT will actually be reached, because the underlying fueling parameters will be correct for your setup.

At least one person I don't personally know has tested this method on a dyno, and I have also tested it successfully with one of my customers, so the logic is confirmed by real-world results; this gives you one more way to reach the exact tune that you desire.

DFCO

"Deceleration fuel cut off" is a factory feature on many vehicles/PCMs. It does what it suggest, cuts off fuel during deceleration. This produces "engine braking," which is where the vehicle slows down solely from the engine slowing down, rather than having to use the vehicle brakes. A combination of no fuel and timing retard (some air is still entering through the IAC/bleed hole) makes the engine wind down, which when the transmission is still engaged, will brake the vehicle.

Editing these values in the tune will control where the fuel cutoff/timing retard happens when the throttle is closed and the car is moving. So, as mentioned above, when your RPMs are up and you let off the gas pedal, this table will enter play.

The way to tune these values is to log your car and determine a few things:

  • What is the highest MAP value reached when coasting begins? This can vary depending on your RPM and speed, so look for the highest value whenever coasting starts. Use that value, or 1 less, for your "DFCO MAP Enable" value.
  • What is the highest MAP value reached when you'd like engine braking to stop? It will usually be at least 3-5kPa higher than the above value. You will use this value for your "DFCO MAP Disable" value; but, be careful you don't set it too high, or you will run into engine stalling when coming to a stop.
  • In what RPM range would you like engine braking to occur? Set the "Enable" value to the RPM above which the engine must be for DFCO start, and the "Disable" value to the RPM when you want DFCO to stop.
  • Lastly, how "hard" do you want the engine braking to be? By increasing "DFCO Spark Retard," you will be increasing the rate of deceleration; lowering the retard value will make engine braking slower/smoother. There may be times when your total timing will be 0°, if you set this value high enough and your "Closed TPS Timing" values low enough. That will make for pretty fast engine deceleration.
Back to Top

Spark Timing

Idle & Closed-Throttle

Tuning your idle and coast-down can make a big difference in MPG and overall throttle response. This is especially important with modified engines, but can affect stock engines too.

The first thing to change at idle is the spark timing. Increasing the advance will usually increase MPG, and can actually decrease engine temperature too. Christian Millard has a great analysis of this, which found that a big bump over stock can make a noticeable difference, especially with an aftermarket cam (notably one with a lot more valve overlap).

Increasing spark advance at idle increased fuel efficiency/MPG (by requiring less pulsewidth from the injectors, and less airflow through the MAF sensor), and also lowered engine temperature. He found 34° as the ideal spot for idle, for his LT1 with the Hotcam and a full point increase in compression ratio (11.4) over stock (10.4). I, too, have noticed a great effect when substantially increasing timing here (on my 236-242/114 cam).

The table to use is "Closed TPS Spark Advance vs. RPM." It affects not only idle, when the car is not moving, but also the timing commanded during coast down when the car is moving: for example, when you have just done a WOT run, and let off the throttle; or, when you down-shift and allow engine braking to slow down the car.

Advancing timing in non-idle closed-throttle areas, like coast-down, will also affect MPG, and help to keep the engine from stumbling or stalling in setups that have more valve overlap than stock. It will tend to make throttle response "crisper."

To fine-tune this, simply increase the values and log the car. Look for any spark retard, and back off the timing a degree at a time wherever you are getting knock. You can also look at your MAP and airflow (when using a MAF sensor) values, which will let you know how efficient the combustion is; the more efficient it is the more vacuum will be pulled (= lower kPa values) and the less airflow will be required (lower gm/s reading from MAF).

You will find changes here will also affect emission output; usually more advance leads to higher NOx and lower HC, with a usual sweet-spot found in the middle somewhere.

Part-Throttle

This is the majority portion of where the engine will be running, from idle until about half throttle, from 800 RPM to about 2600 RPM. With engine changes like cam, heads, etc., this is an especially important area for tuning, with great results achieved in drivability and fuel MPG.

In general, timing advance should decrease as load increases, and increase as RPM increases until the peak torque output is reached. Other things like the idle vacuum value can affect where the spark timing maps increase and decrease, which is why tuning is so important after substantial engine mods like an aftermarket camshaft.

For stock engines, when running 92+ octane fuel, you can begin by adding about 2° of spark advance across the two Main Spark Timing tables, to get more power/better efficiency out of your combustion. Monitor this increase with a scanner/logger and make sure you aren't getting any consistent knock retard. If you are, note in which RPM range it is, and at what MAP value, and take 1° or 2° out of the appropriate Main Spark Timing cell.

You can pretty much add advance until you feel the engine holding back or skipping, or get spark retard, and then back it off some. This will generally produce the cleanest combustion and best throttle response. However, sometimes you can have too much timing without knock (power will fall off), so the best way to fine-tune timing is on the dyno.

Using MAP & TPS %

The other way to see whether your changes are having a good effect, beside "feeling" the car while driving, is to check your MAP readings. Generally, a more efficient combustion will produce more vacuum (lower kPa).

Therefore, if you are tuning your timing in the "cruising" area--for example, in 4th gear in an M6--you will find both the approximate MAP value and TPS % needed to keep this cruising RPM. Then, try increasing timing in that MAP/RPM cell; drive again with the new tune, at the same gear/RPM with the same TPS %, and see if your MAP has decreased. Or, see if less throttle is necessary to keep the car moving at the same speed as before the timing change. If so, then your changes were good. If you get knock, then obviously you went too far. When you back off timing to prevent knock, you can use this to find out if you've gone farther than you need (if the MAP values increase a lot at the same TPS/RPM).

Wide-Open Throttle (WOT)

Once your normal driving is fine-tuned, giving BLMs of near 128 (126-130) (or wide-band AFRs very close to what your Open Loop AFR table is targeting), with no knock retard, you can move on to tuning the power portion of your PCM tune. This is when you have "the pedal to the metal," or the throttle is fully open. The LT1 PCM calls this "power enrichment (PE) mode."

In general, timing advance should decrease as load increases, and increase as RPM increases until the peak torque output is reached. On stock LT1 engines with aluminum heads, this is about 2800 RPM. As you can see with the factory tune, timing levels off around this RPM range. If you modify your setup, with aftermarket heads, cam, etc., you will want to determine where the new torque peak is reached, and tune accordingly.

You will also want to tweak the spark advance values at the 95 and 100 MAP settings (the range of WOT). Too much advance can not only cause spark retard (and damage to your motor), but can be needless for producing the most power. However, too little advance can severely reduce the potential output of your engine as well as lower MPG.

Too Much, Too Little

Picturing how the engine works will reveal why too much advance can be detrimental to both power and engine longevity. As the piston travels back up the cylinder, the spark plug is fired and the air:fuel mixture is ignited. If that spark happens too soon/advanced, the explosion of the combustion will begin expanding and pushing down on the piston while it is still traveling upwards.

This will make the engine actually work against itself, with the crank pushing the piston upward while the combustion pushes it downward. Obviously this will severely hamper performance, but will also put undue strain on the crank and connecting rods.

Conversely, too little advance will generally only hamper performance. If the plug is fired too late, the piston will reach TDC and begin moving downward again before the combustion can begin expanding and putting downward pressure on the piston. Power will fall off dramatically and can even stall the engine.

Once your normal driving is fine-tuned, giving BLMs of near 128 (126-130), with no knock retard, you can move on to tuning the power portion of your PCM tune. This is when you have "the pedal to the metal," or the throttle is fully open. The LT1 PCM calls this "power enrichment (PE) mode."

Signs of Timing Errors

In my experience, there are a few signs of having the timing set significantly wrong for your particular setup.

Too much timing advance tends to produce a bucking/skipping in throttle response, much like not having enough fuel. I'd suppose having the spark fire too early gives similar symptoms as the fuel hasn't fully sprayed and/or propagated throughout the cylinder before the spark fires in this situation. At WOT, too much timing will usually produce knock/pinging of some sort. At idle, too much can cause the engine to hunt, and will usually raise NOx and lower HC emissions, and affect exhaust smell.

Too little timing advance tends to kill MPG and power, giving a lazy feeling to throttle response. With larger cams, too little advance at idle will make the engine "chop" a lot more (less efficient combustion) and usually increase HC and decrease NOx emissions. Too little at WOT will definitely reduce power.

Back to Top

Automatic Transmission

Transmission tuning is almost a separate undertaking, because of the many variables and wide range of driving the tables affect. But, once you understand and apply the logic, you'll have your car running even better, especially once you do engine mods or drag racing at the track.

Shift Points

The stock tune has these set pretty tame. They don't rev very high at part-throttle (~1400-2000), and tend to shift too late at WOT (5300) for the stock engine. Many performance-minded people like the feeling of the engine revving higher, even for everyday driving. And, once you modify the engine, it usually lowers VE at lower RPM areas, which means the shifts should be later to take advantage of the moved-up power-band.

If you change gears or tire size, which would affect your speedo, that will also affect your shift points; if it's a substantial gear change, the shift points can be broken to the point of not shifting at WOT. So, tuning shift points is an important area for performance tuning.

The quick way to start, when changing gears, is to use TunerCat's Speedo Correct Tool, which will automatically update all MPH-related shift tables based on the gear/tire change. If you aren't using TunerCat, you can just divide the gear size in your current tune (say, 3.23) by your new gear size (say, 3.73). Then multiply that value (0.866) by your shift points. For example, the stock 1->2 shift with little to no throttle is at 11mph; the new value for 3.73 gears would be 10. This will need tweaking, but it's a quick way to start.

To fine-tune, you will need a calculator that takes into account your tire size, final gearing, and individual gearing (1,2,3,OD). One good website that does this for you is: F-Body.org's Calculator.

Choose your year and vehicle, entire your tire size or diameter, and it will calculate the speed at which your car will be moving at a specific RPM in each gear. You can use those values, along with your known power-band, to modify your shift points. Obviously, the best way to tune this way is trial-and-error in your car. Only you can decide how much throttle you want to give to get a specific shift. Anything over ~20-30% TPS/throttle will be outside normal "cruising" driving-style.

The primary tables are "Normal Mode Up/Down Shift Points." For those who have installed a performance transmission switch, you can also setup a separate profile for "performance mode" (most likely, shifting later).

Kickdown Mode

The important thing to remember is that for tables which have both MPH and RPM settings, such as "Kickdown Mode" (WOT), both values must be met in order for the shift to take place.

On a stock LT1 A4 car with 3.23:1 gearing, this means that if you have the Kickdown MPH table set to the stock value of 36 (equating to ~4600RPM), and leave the Kickdown RPM table at the stock value of 5350RPM, then the transmission will not shift until 5350RPM.

If, for example, you set the RPM value to 4000RPM, then the shift will happen at ~4600RPM, the speed to which the MPH value corresponds. So, keep this in mind when tuning shift points. My preference is to set the MPH values for WOT lower than you intend, and use the RPM table to set shift points for WOT ("Kickdown Mode").

Allow for a Delay

Depending on your transmission build, your stall converter, your engine power, and your shift firmness, it may take anywhere from less than 100 RPM to more than 300-400 RPM for a shift to complete at WOT. This can obviously seriously affect where you should set your shift points.

You may specify "6000" in the Kickdown RPM tables, but that only means the shift will start then. It may not complete until 6200RPM, and if your rev limit is not high enough above your shift points, you may bounce into it.

Most often, this effect can be lessed by increasing line pressure in the areas of WOT (93+ TPS%), and by decreasing the same areas in the "Shift Time" tables.

Shift Pressure/Firmness

The other side of transmission tuning is shift firmness. This is directly related to line pressure to the transmission; the higher the psi, the firmer the shift. The stock transmission will only firm up to a point, because of the mechanics involved. But, you can definitely firm up part-throttle shifts.

Part-Throttle

The main tables, not a surprise, are "Main Line Pressure," split between 0-64MPH and 64-128mph. They are divided by TPS %, which again brings you back to tuning via in-car feedback; only you will know what feels best to you. I suggest starting with increments of 5, whether to soften or firm the shifts.

You can also add extra pressure: when at WOT at specific RPM points (increments of 512RPM); based on TPS % in each gear; and even based on tranny temperature.

WOT

For increasing pressure at WOT, especially when upgrading your transmission, you must first increase the Max. Line Pressure Constant. It is set to 90, which is the max set in the tables too. Many set the Max. Constant to 120, and then work up the WOT areas from 90. For WOT, you will want the 100% TPS table values, and also perhaps the 93.8% ones.

Many people have warned against increasing line pressure via the PCM when you have also installed a "shift kit." Some think this creates too much pressure; others use both. Talk to your transmission builder if you have any questions about that.

TCC Lockup

This is the last "phase" of transmission tuning, the control of the torque converter clutch (TCC). Similar to a manual transmission's clutch, locking it (clutch pedal out) decreases slippage while increasing horsepower to the wheels; unlocking it increases slippage but increases torque to the wheels (via a multiplier).

Depending on the RPM and engine type, locking the TCC too early can "bog" the engine, much like letting the clutch out all the way on a manual tranny while in a high gear and low RPM (which can stall the engine). But in the appropriate RPM/load ranges, it can improve power and track times.

There are varying opinions on the mechanical effects of locking the TCC at WOT; some think it lengthens its life due to less slippage (slippage creates more heat), and others think it shortens its life because of the increased strain from being locked under high load/RPMs. Only you can decide which is best for you, with the help of your transmission builder.

The easiest way to lock the TCC at WOT is to use the tables labeled for this; use the calculator listed above to find the MPH at which your engine is near its torque peak and set the TCC to engage then; also be sure to update the "release" table to a value lower than the engage, or you will keep the TCC locked permanently.

The other side of TCC lockup is when at part-throttle, especially cruising like on the highway. Having the TCC locked will increase MPG.

Aftermarket Stall Converters

There is a fairly well-known issue with OBDI LT1 PCMs ('94-'95) that can prevent shifting at WOT when using a high (2800+) RPM stall converter. It will cause the engine to hit the rev limiter, and once you let off the throttle, it will upshift.

The easiest and surest way to solve this problem is to increase Line Pressure in the high TPS% areas of those tables, and to decrease the Force Motor Current (+ and -) values in the high pressure areas (90+).

To prevent limp mode which also sometimes results from big stalls or short gears, set the "VSS Diagnostic Enable Min RPM" constant to a RPM higher than the engine will ever see.

Back to Top

Aftermarket Camshafts

After installing a different cam in your LT1, timing and to a degree also fueling will play an even bigger role in both drivability and power.

Most often, new camshafts have more valve overlap than stock, which often results in a power increase. However, the down side is that this means part of the incoming air & fuel is never ignited and passes right through the head along with the combusted gases.

Idle

Often, the throttle body and/or its blades will need adjusted with significant engine changes like ported heads, new cam, etc.

Generally, you will want a cold start to have IAC counts less than 160 (the max), so that your cold idle is able to hit its targeted value.

At the same time, you don't want the IAC counts ever to hit 0, which can happen with a hot engine when the blades are open too far. This will cause the idle to remain higher than is being commanded.

With many aftermarket throttle bodies, the bleed hole will need drilled through, to match the design of the stock throttle body, to get the best possible idle quality and throttle response. See these links for more information:

http://members.cox.net/chipsbyal/page/idle/index.html

http://jrevans.fbody.com/car/TB_mod/

http://para.noid.org/~lj/PCM%20Tutorial/SplitBLMinfo.htm

It involves making sure your TB has a bleed hole straight through front to back, like the stock TB, which connects to the hole on the front of the intake manifold. That hole distributes idle air evenly to each individual cylinder intake port and will give you the best quality idle and throttle response.

Most aftermarket TBs do not have the hole drilled all the way through, only to the IAC passageway, so you'll need to drill it straight through to line up with the hole in the intake, and make sure the rear of the TB is sealed around that hole so that the hole is separated from the main IAC opening on the bottom.

The factory hole size is about 9/64"; for aftermarket cams/heads, you will probably need to start with at least 11/64". Enlarge the hole until your cold-start idle quality is acceptable (and the IAC counts are below 160) when the TB blades are closed all the way without sticking, and the fully hot idle IAC counts are no lower than 10-20 or so.

Timing

Usually, when valves open sooner, the spark should fire sooner. This means more timing advance; especially at low-RPM, part-throttle areas of driving. You will also find less vacuum being pulled with such cams, making idle as well as cruising kPa higher. The timing curves need to be adjusted for this.

More efficient engines will generally require less advance, as the combustion happens quicker and more efficiently, so the spark does not need to be fired as much in advance of the piston reaching TDC.  Less advance is also necessary when running lower octane fuel.

More advance is necessary with less efficient engines or range of engine operation, such as the low load and RPM sections of an engine that has a cam with a lot of valve overlap (more further below).

Using MAP & TPS %

As mentioned in the main "Part-Throttle" timing section, you can use TPS % and MAP values in your logs to determine if your timing increases have actually had a good effect. Read that section for more.

Besides the two main timing tables, it is also a good idea to increase advance in the closed-throttle table; this is when the engine is idling, either at a complete stop or while cruising.

You will need to reorient the closed TPS table to the main timing tables, to be sure the timing is increasing as you go from no-throttle to part-throttle. Where this happens will depend on the amount of vacuum that your cam pulls, so check your data-logs and be sure your spark advance is increasing from idle to off-idle, or else you will get bogging and back-fires off-idle.

Fueling & BLMs

The BLM (block learn modifier) is the PCM's way of adjusting fueling in order to achieve the ideal AFR (in most cases, 14.7:1). Having them much different than 128 will cause your engine to not achieve the most power or MPG it could, and can even cause dangerous lean conditions in extreme cases.

BLM MAP Boundaries

When installing a new cam, the vacuum the engine pulls will usually be less at idle and part-throttle. The PCM has a table for adjusting where each cell of the fueling map begins and ends. For stock tunes, it is set to 30-50-80kPa, with the engine idling around 30kPa. Cams with more overlap should cause the lower limit to be set higher, starting with 35 and going as high as even 50 or so.

The way to find the ideal spot is to log your driving and see what the lowest kPa reached during cruising is, and set it a couple points below that. You can do the same for the other two settings, but I suggest not changing the high value much, because of the PCM not using BLMs for fine-tuning when at WOT.

If you want a good idea of whether your boundaries are spaced out evenly, run a "normal-driving" log of your car through VEMaster. It will give you the total amount of records per block, showing where you need to adjust both the MAP and RPM boundaries (if you have a lot more in one section than another).

Changing this table can increase your MPG as well as improve overall drivability.

DFCO

As mentioned in the "Idle" section above, DFCO has an effect on engine braking and thus also MPG.

Because of the decrease in vacuum pulled with "bigger" cams, the stock settings for DFCO will never be reached and will need to be increased. Looking at the stock settings, it has the disable kPA (25) set about 5 less than idle kPa (30). But because larger cams still reach more vacuum when at part-throttle than when at idle, you cannot simply set the disable 5 below your idle kPa.

I suggest going no higher than 35kpa or so for disabling DFCO, or you may run into severe RPM dropping or even engine stalling when coming to a stop.

Back to Top

Increasing MPG

These days, getting better MPG (miles per gallon) out of your vehicle is even more important, with prices at the pump increasing so quickly.

Thankfully, there are several ways to substantially increase your LT1's MPG (as well as with other vehicles with similar PCMs).

There are at least two main ways to affect MPG: fueling and timing. The first is probably obvious, but many people don't realize that reduced timing can reduce combustion effeciency, which in return uses more fuel to get less torque (which moves the car).

Fueling

We'll look at fueling first, since it's the easiest way to get better MPG. There are several areas and tables to be addressed, as there are several types of driving that affect MPG.

Fuel Pressure

This has to do with general tuning too, but can severely impact MPG.

If your fuel pressure is set higher than stock (43.5psi on the LT1), and you have not accommodated for that in the PCM tune (by adjusting the fuel injector constant), then your car will run rich. The O2 sensors will sense this and try to correct, but the stock tune can only correct so far. Until it corrects, you'll be running rich, which decreases MPG.

Running rich, if it happens long enough, can also foul the O2 sensors, which will put you in a never-ending cycle, as the fouled sensors read less oxygen and think more fuel is needed for efficient combustion.

Fuel Injector Constant

This can be another obvious culprit, but can sometimes be partially overlooked depending on the brand of injector.

Some aftermarket injectors are rated at a pressure other than GM's stock of 43.5psi. Even within the same brand (such as Accel, see here), some injectors flow differntly than their rating at 43.5psi.

For example, Accel's 24# injector flows 24.3# at 43.5psi (more than rated), but their 26# injector flows 25.6# at 43.5psi (less than rated). If you did not know this, and simply used their advertised flow rating in your tune with the stock fuel pressure of 43.5psi, your BLMs would be off. Obviously, the ones that flow more than advertised will make you run richer if set to the advertised number.

Do your best to find out what the injector flows at 43.5psi, and use that number. If, for some reason, you are using a different fuel pressure than the stock 43.5psi, adjust appropriately.

Fuel Injector Offsets

Many people are familiar with this table from using Bosch/Ford SVO injectors, which have a longer offset than the stock AC/Delco injectors.

In my experience, raising these values (to a point) will richen up the mixture. However, they should be set correctly for your injectors, as having them set incorrectly can cause driveability issues like bogging and backfiring. Do your best to find the correct offsets for your injectors, and your MPG should increase.

Open Loop AFR

This is a good table to use to increase MPG. Open loop is the area of driving when the car is first started, and its length will depend on coolant temperature and elapsed time after startup.

By increasing the values in this table, less fuel will be used before closed loop (O2 sensor feedback) is entered. You can run up to 14.9-15.0 at idle and part-throttle MAP values when the car is fully warmed up (80*C+), without much if any impact on driveability (back-firing, etc.).

You can also increase the length of time that the PCM stays in open loop, to give you a leaner AFR for more time, before closed loop is entered and an AFR of 14.7:1 is attempted.

Initial Startup AFR Enrichment

This was a fairly late table addition to TunerCat. Its use is not completely understood, but it must have to do with a richening of the AFR right after startup, depending on coolant temperature. It must be used at least during open loop, and perhaps also during closed loop if it is entered quickly.

The obvious way to increase MPG is to lower these values, and even zero them at fully warmed up coolant temps (80*C+). Less fuel will be added by the PCM during startup, which could be substantial if you use your vehicle for lots of short trips.

O2 Rich/Lean Swing Threshold

Here is the great secret to increasing MPG! A fairly late table addition to TunerCat, this one tells the PCM which voltage from the O2 sensors is the halfway point between rich and lean. Most sensors have their stoichiometric (14.7:1) point output at about 0.450V. With that value entered in this table, the PCM will think that any voltage above .450 is rich, and any voltage below .450 is lean.

The way to increase MPG is to lower this value. What you will be doing is telling the PCM that a lower voltage is the halfway point, which it will do its best to reach via the normal BLM setup. The result is that what used to be considered lean (say, .400V) will now be considered ideal, and the PCM will correct for that leaner output of the O2 sensors, thus giving an AFR of leaner than 14.7:1, which will use less fuel and increase MPG.

Because stock-type O2 sensors are "narrow-band" (they are only very accurate along a short range of voltage), you cannot go too far or you'll end up in the less accurate range of the sensor, and may get inconsistent results (a wildly swinging AFR, perhaps even dangerously lean). Exhaust temperature will also affect voltage, meaning at a different exhaust temp you may be at the same AFR but the sensor will read a different voltage.

I can't recommend any particular value because of this limitation of the sensor; but anything lower than stock should increase your MPG. It is up to your accepted level of risk of running overly lean that will determine how far you should go.

Spark Timing

Timing makes a large difference in combustion efficiency. A more efficient combustion means less fuel is needed for the same amount of torque output, which also results in better MPG.

As mentioned above in the Idle tuning section, Christian Milliard discovered that substantially increasing idle timing reduced both airflow and pulsewidth requirements for the same RPM, and also decreased coolant temperature (probably due to less unignited fuel burning in the exhaust).

Especially with aftermarket cams and displacement, more timing advance will generally equate to more MPG. The only reliable way to tune accordingly is trial-and-error, as mentioned above for spark timing tuning. Most often, the top-end of timing that you can without any knock will give you the best combustion efficiency and, therefore, the highest possible MPG.

More Coming...

Back to Top

Almost There...

Now that you've done a good amount tuning, you are ready to take the car to a dyno for more intensive power increase. Raise and lower the respective timing and fueling WOT tables until you make the most power without getting any knock.

Success!

Now you have a car that is custom tuned, all by yourself!


If this has been helpful to you, consider clicking the button below to send me a small gift (of your choice) to help maintain this webpage and support me.

Please also feel free to ask me any questions about the above. God bless you!

Tune Testimonials

1994 Caprice Classic LS

At first I didn't think my L99 was even worth getting a tune, because it's only a 4.3L version of the LT1, and there's no replacement for displacement. But, in the end I decided it was worth a shot, because my car had so many problems and always so weak, I felt it deserved a shot to impress before I just replaced the motor.

I heard so much about Solomon's tunes, that I felt he would be the right person to tune the car. I had been in contact with him for a while prior to ordering the tune, kind of preparing for it and stuff. Then just a couple days ago I felt the time was right. Ordered the tune, and the first tune came in nearly only a couple hours later in an email. I loaded the tune and immediately felt a difference. Throttle response increased, shift points were much nicer and aggressive, including the firmness.

I had the timing increased even more manually, removing all spark retard from my PCM (as I have a faulty knock sensor circuit), and going "old school" on the timing, now it's zero spark retard, very advanced, and running top notch.

Dude, you are the BEST. That car pulled out like my friend's LT1 camaro, which is oddly surprising, because I never knew the L99 could do so well. I pulled onto the highway and didn't even gun it, and went from 0 to 55 in no more than 4 seconds...

AWESOME tune man! Thank you so much. Best 65 bucks ever spent on this car bar none.

Brandon
Oviedo, FL

January, 2010

Tips Testimonials

Thank you for the page, I'm just starting on my swap, moving a 1994 Impala SS LT1 into a 1992 V6 Camaro RS. I think it will be a lot of fun, but the electronics have me a little concerned and I was real happy to find your page.

I've purchased the TunerCat software as you suggested and am practicing on the V6 just to get the feel for the software.

Again, thanks for the page.

Colin B.
Litchfield Park, AZ

PLEASE READ!

Emails Not Arriving! I have received several reports of people emailing me over the last month or so, without me ever receiving them. If you contacted me within that time period, and did not receive a reply, please do not think I am ignoring you! Please use my contact form to try again, or if you are on Facebook, like my page and contact me from there to ensure I've received your message. Thank you for your understanding!

Remote Tuning Kit

Do you need a good tune, but cannot afford the down-time of mailing your PCM to me? Do you not have any interest in long-term tuning where you would need to buy your own equipment and tuning software? Now I can loan you one of my tuning kits to allow me to fine-tune your 1986-2003 PCM to match your individual setup, without you needing to send me your PCM. No more downtime, and a fully tuned vehicle!

Buy Tips as Printable PDF

You can now have the same tuning tips on my website in a handy, printable PDF format, for easy offline reference (over 20 full pages!).

After payment, the 20+ page printable PDF will be emailed to you.

Ordering a Tune

Simply signup as a customer and then order a PCM tune! If you still have any questions after reading this, then use the form to contact me!

DIY Tuning

If you decide you like the idea of tuning on your own, visit TunerCat and purchase the C.A.T.S. Tuner software to get started ($69.95). For working on your '94 or '95 LT1 PCM, you'll also need the $EE definition file ($19.95).

Then just get yourself an OBDI ALDL cable and compatible computer, and you're ready! Use my free "Tips" page or buy the PDF version for a small fee, and get started!

Solomon Tune, Solomon tuning, OBDI, OBDII, OBD1, OBD2, OBD-1, OBD-2, PCM, ECM, ECU, BCM, power control, engine control, module, unit, computer, core, chip, burn, flash, reflash, EPROM, 5.7L, 305ci, 350ci, 383ci, 396ci, 355ci, LT1, LT-1, LT4, LT-4, L99, 4.3L, 265ci, LS1, LSx, 6.3L, 8.1L, L98, Vortec, V8, TPI, TBI, 1228063, 1227165, 1228746, 1227165, 1227727, 1227730, 16159278, 16188051, 16181333, 16214399, 16242921, 09354896, 12200411, GM, General Motors, Chevy, Chevrolet, Pontiac, Camaro, Z28, SS, Firebird, Formula, Trans Am, TransAm, T/A, TA, Cadillac Fleetwood Brougham, Buick, Roadmaster Sedan, Caprice Classic, Wagon, 9C1, Cop, Civilian, Impala SS, Corvette, Vette, GMC 2500HD, Sierra, Yukon, Truck, 30th, 25th, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, '86, '87, '88, '89, '90, '91, '92, '93, '94, '95, '96, '97, '98, '99, '00, '01, '02, '03, '04, '05, tune, tuning, map, mapping, remap, remapping, fuel curves, timing curves, tuner, program, reprogram, programming, reprogramming, power, MPG, miles-per-gallon, gas mileage, DFCO, spark, fuel, fueling, trim, BLM, timing, advance, retard, VATS, anti-theft, pass-key, EGR, AIR, CARS, CAGS, skip shift, IAC, O2 sensor, oxygen, MAF, MAFS, mass air flow sensor, MAP, IAT, VE, volumetric efficiency, speed density, EE, $EE, EEB, $EEB, DA_2, DA_3, $32, $E6, $99, $CD1, $85, $6E, $DA2, $DA3, TDF, VDF, OBD2_08, .cal, .jcl, .lt1, .bin, TunerCat, CATS, C.A.T.S., Tuner, JET, DST, Dynamic Spectrum Tuner, LT1_Edit, HP Tuners, LT1E, LT1 Edit, DIY, ALDL, cable, loan, rent, A4, M6, 4L60E, 4L60, 700R4, T5, T56, T-56, Borg Warner, Allison