Why Your LS Swap Runs Rich (And How to Fix It)

You finally got that LS swap fired up, but instead of crisp throttle response and clean exhaust, your garage smells like a gas station and your eyes are burning. If your LS swap runs rich, you're not alone. It's one of the most common issues guys run into when getting a new swap dialed in.

Running rich means your engine is getting too much fuel for the amount of air it's pulling in. Not only does it kill your fuel economy and make your exhaust smell terrible, but it can also wash the oil off your cylinder walls, leading to premature ring wear. Let's break down exactly why this happens and how you can fix it using HP Tuners.

Common Causes for a Rich-Running LS Swap

When you're dealing with a rich condition on a fresh swap, the problem usually boils down to a few specific areas. Here are the usual suspects.

Wrong Injector Data

If you swapped in bigger injectors—say, some LSA 56lb injectors or decapped truck injectors—and didn't update the tune, your PCM still thinks it's firing the stock units. The computer commands a specific pulse width based on the factory injector flow rate. If your new injectors flow more fuel in that same amount of time, you're going to dump way too much fuel into the cylinders. Getting the right injector flow rate, offsets, and short pulse adders dialed in is non-negotiable.

Incorrect MAF Calibration

If you built a custom intake tube for your swap, you've changed how air flows across the Mass Airflow (MAF) sensor. Even if you're using the factory MAF, putting it in a different diameter pipe or locating it near a bend changes its readings. If the MAF tells the PCM there's more air entering the engine than there actually is, the PCM will command more fuel to match, causing your LS swap to run rich.

Fuel Pressure Issues

Most LS engines expect 58 psi of fuel pressure at the rail. If you're running a Corvette filter/regulator combo or an aftermarket adjustable regulator, you need to verify that pressure. If your regulator is stuck or set too high (say, 70 psi), your injectors will spray more fuel than the PCM expects during every pulse. Always put a mechanical gauge on the rail to confirm you're actually at 58 psi.

Wrong O2 Sensor Type or Wiring

LS swaps often involve mixing and matching harnesses and sensors. If you're using the wrong type of narrow-band O2 sensors, or if they're wired incorrectly, they might read lean when they shouldn't. The PCM responds by dumping fuel to correct a lean condition that doesn't actually exist. Also, make sure your O2 sensors aren't swapped side-to-side (Bank 1 sensor plugged into Bank 2 harness).

VE Table Too High

If you're running a speed density tune (no MAF) or you're in blended mode, the Volumetric Efficiency (VE) table dictates fueling. If the numbers in your VE table are artificially high for your current setup, the PCM will command too much fuel. This often happens if you flash a "base tune" from a different cammed setup into your PCM without dialing it in for your specific engine. For a deeper dive into this, check out our guide on VE Table Tuning Explained.

How to Diagnose a Rich Condition

Don't just start throwing parts at the problem. You need data. Hook up your HP Tuners MPVI3 and start logging.

Check Your Fuel Trims

Your Short Term Fuel Trims (STFT) and Long Term Fuel Trims (LTFT) are your best friends here. If your LTFTs are pegged at -15% or -20%, the PCM is actively pulling fuel because the O2 sensors are reporting a rich condition. If you want to understand exactly what these numbers mean, read our article on How to Read Fuel Trims Correctly.

Use a Wideband O2 Sensor

Narrow-band sensors are great for cruising, but they only tell you if you're richer or leaner than stoich (14.7:1). To really see what's going on, especially under throttle, you need a wideband O2 sensor wired into your HP Tuners scanner. If your wideband reads 11.0 AFR at idle or light cruise, you are undeniably rich.

Step-by-Step Fix Process

Ready to clean up that exhaust and get your swap running right? Follow these steps.

Step 1: Verify the Mechanicals

Before you touch the tune, verify your fuel pressure at the rail with a mechanical gauge. Ensure it's sitting at 58 psi (or whatever base pressure your injectors are rated for). Next, check for exhaust leaks upstream of the O2 sensors. An exhaust leak can pull fresh air in, tricking the O2 sensor into reading lean, which makes the PCM dump fuel.

Step 2: Input Correct Injector Data

Open your tune file in VCM Editor. Go to Engine > Fuel > General. Ensure your Injector Flow Rate, Offset, and Short Pulse Limit tables exactly match the data provided by your injector manufacturer. If you're guessing here, you'll never get the tune right.

Step 3: Dial in the MAF and VE Tables

If your mechanicals and injector data are solid, you need to tune airflow. You'll want to fail the MAF to tune the VE table first, then re-enable the MAF and tune its calibration curve. Use your wideband error or fuel trim data in the VCM Scanner to multiply your VE and MAF tables by half-percent error until your trims are sitting nicely between 0 and -3%. If you need a full walkthrough on this process, read How to Tune an LS With HP Tuners Step by Step.

Stop Guessing and Start Tuning

Getting a rich-running LS swap dialed in takes patience, but it's entirely doable once you understand what the PCM is looking for. If you're tired of staring at tables and want a faster way to get your swap running perfectly, check out the StreetTunedAI LS/LT Assistant. It analyzes your HP Tuners log files and tells you exactly what changes to make to your tune. If you'd rather have an expert handle the whole process for you, our Remote Tuning Service will get your swap dialed in safely and efficiently.

FAQ

Why does my LS swap smell like gas but run fine? Even if the engine feels like it's running okay, a strong gas smell usually indicates a rich condition. Your fuel trims might be maxed out trying to correct it, or you could have an exhaust leak upstream of the O2 sensors tricking the PCM into adding fuel.

Can a bad coolant temp sensor cause my LS to run rich? Yes. If the Engine Coolant Temperature (ECT) sensor fails and reads artificially cold (like -40 degrees), the PCM will stay in open-loop warmup mode and dump extra fuel, thinking the engine is freezing cold.

Should I tune the MAF or VE table first to fix a rich condition? You should always verify your injector data first. Once that's correct, fail the MAF sensor and tune the VE table using a wideband or fuel trims. After the VE table is dialed in, re-enable the MAF and tune its calibration curve.

Back to blog