
GM AFM / DOD / DFM Disable: Bench ECM Programming vs Mechanical Delete (E38, E67, E92, E92A)
Who this is for
You're reading this because one of these is true:
- You replaced collapsed AFM lifters and need the cylinder-deactivation calibration shut off so it can't happen again
- You installed a mechanical AFM delete kit (non-AFM cam, standard lifters, delete valley cover) and now need the ECM programmed to match the new hardware
- You did a camshaft swap or non-AFM build and the deactivation logic no longer applies
- You want to disable AFM/DFM preventively on a supported, healthy engine before a lifter ever lets go
- You're a shop deciding whether to send the calibration work out instead of buying a tuning platform
The decision tree is short. If your controller is on the supported list — GM E38 (primary), E67, E92, or E92A, all verified first — and you want the deactivation logic turned off in software, this is a flat $250 bench job. If you're on a controller we don't service (E90, E93, E99, or a Global B ECM), this isn't the right service yet. Everything below explains why the work exists, what the software half does and doesn't do, and exactly how the mail-in process runs.
What AFM, DOD, and DFM actually are
All three names describe cylinder deactivation: the engine runs on fewer cylinders under light load to cut fuel use, then brings the dormant cylinders back when you ask for power.
- DOD — Displacement on Demand was GM's original branding (mid-2000s) for the system that drops a 5.3L or 6.0L V8 from eight cylinders to four during cruise.
- AFM — Active Fuel Management is the same idea, renamed. The Gen 4 small-block V8 (roughly 2007–2014) uses AFM, controlled primarily by the E38 ECM. AFM deactivates a fixed set of four cylinders using collapsible valve lifters fed by oil pressure through a Lifter Oil Manifold Assembly (LOMA).
- DFM — Dynamic Fuel Management is the Gen 5 evolution (2019+). Instead of a fixed four-cylinder pattern, DFM can run the engine on any number of cylinders from 1 to 8, switching firing patterns continuously. GM has stated DFM uses 17 distinct cylinder patterns. The Gen 5 controllers here are E92 and E92A.
The engineering goal is legitimate. The U.S. Environmental Protection Agency and SAE have long recognized cylinder deactivation as a real-world efficiency lever — a SAE International technical paper on cylinder deactivation documents pumping-loss reductions that translate to single-digit percentage fuel-economy gains in mixed driving. GM's own materials have cited roughly a 5–7% fuel-economy improvement from AFM on light-load cycles. On paper, it works.
The lifter problem — why so many owners want it gone
The trouble is durability. The AFM lifters that collapse to deactivate a cylinder are a known failure point, and a collapsed or stuck lifter can take out the camshaft lobe it rides on. The failure mode is loud, sudden, and expensive.
This is not a fringe complaint. The 5.3L V8 is one of the highest-volume engines GM has ever built — the small-block V8 family has surpassed 100 million units produced since 1955 according to GM's own historical reporting, and the Gen 4 5.3L powered millions of Silverado, Tahoe, Suburban, Sierra, and Yukon vehicles in the AFM era. The full-size pickup segment those trucks dominate moves enormous numbers: the Chevrolet Silverado and GMC Sierra together sold well over 750,000 units in a single year in the U.S. at their peak, per Car and Driver sales reporting. When a failure mode shows up on an engine in that many vehicles, it becomes an industry-wide conversation.
Outlets that cover ownership and reliability have repeatedly flagged AFM lifters. MotorTrend and Hagerty have both run explainers on AFM/DFM lifter failure on GM trucks, describing it as one of the more common high-mileage driveability problems on the platform. A frequently cited owner-survey discussion across truck forums puts collapsed-lifter complaints among the top driveability failures reported on high-mileage 5.3L trucks — not a guaranteed failure on every engine, but common enough that "delete the AFM" became standard preventive advice in the enthusiast and independent-shop world.
As one independent GM driveability technician put it:
"I've pulled valve covers on 5.3s with a wiped cam lobe right under a stuck AFM lifter more times than I can count. By the time a customer comes in with a tick and a misfire on one bank, the damage is usually done. The guys who disable AFM after the repair — in the tune and with the hardware — are the ones I don't see come back for the same thing." — Independent GM driveability technician, 18+ years on small-block V8 platforms (anonymized)
That sentence — in the tune and with the hardware — is the whole point of this article. There are two halves to getting rid of AFM, and they are not the same job.
Software disable vs mechanical delete — the clear comparison
This is the single most misunderstood thing about "AFM delete," so let's be exact.
Software disable (what we do on the bench)
A software disable turns off the cylinder-deactivation logic in the ECM calibration. After it's done:
- The ECM no longer commands cylinders to deactivate
- The engine stays in full V8 mode across the load range where the system would otherwise drop cylinders
- The DTC and driveability behavior tied to commanding deactivation goes away
- The physical AFM/DFM hardware — lifters, LOMA, solenoids — stays installed unless you remove it separately
Software disable is a calibration change, not a hardware change. It's what stops the ECM from using the deactivation system.
Mechanical delete (a separate, physical job)
A mechanical delete physically removes the AFM hardware from the engine. A typical kit includes a non-AFM camshaft, standard (non-collapsing) lifters, a delete valley cover or LOMA delete plate, and the gaskets and trays to do the job. This is heads-and-intake-off engine work — not something that ships in a box.
Here's the part people miss: after a mechanical delete, you still need the software disable. If you pull the AFM hardware but leave the calibration commanding deactivation, the ECM will throw codes and run poorly because it's asking for a system that's no longer there. The two halves complete each other:
| Software disable (ECM calibration) | Mechanical delete (hardware) | |
|---|---|---|
| What it changes | Calibration — deactivation logic off | Physical parts — cam, lifters, valley cover |
| Where it happens | On the bench (mail-in your ECM) | In the engine bay / on a stand |
| Stops ECM commanding deactivation | Yes | No (codes if done alone) |
| Removes failure-prone lifters | No | Yes |
| Needed after the other half | Almost always pairs with it | Requires the software disable to run clean |
| Our service | This — $250 flat | Not us — your shop / engine builder |
So: if you bought a mechanical delete kit, you need this programming to make the engine run right afterward. If you want a software-only preventive disable on a supported controller, this is the whole job. If you've already replaced lifters and want to make sure AFM never engages again, this is the calibration side of that fix.
What bench programming does — and what it does NOT do
Let's be blunt about scope, because this is where unrealistic expectations cause grief.
What the bench service does:
- Reads and verifies your existing ECM calibration before touching anything
- Disables AFM / DOD / DFM in the calibration where the controller and OS support it, so the engine stays in V8 mode
- Writes the modified calibration back on the bench with a stable, regulated power supply (no risk of a voltage drop mid-flash bricking the unit in-vehicle)
- Tests communication on the bench before the module ships back
- Returns the ECM with tracking, via the flat-rate return shipping tier you chose at checkout (from $14.95)
What it does NOT do — and cannot:
- It does not repair collapsed or failed AFM lifters
- It does not repair camshaft damage, bent pushrods, or worn lobes
- It does not fix oil-pressure problems or internal mechanical engine noise
- It does not remove or modify the physical AFM/DFM hardware (that's the mechanical delete)
- It does not remove or modify emissions equipment
- It does not repair misfires that are caused by mechanical failure
Read that list twice if you came here after a lifter let go. Software cannot fix metal. If a lobe is wiped or a lifter has already failed, the calibration disable is something you do after the mechanical repair — it prevents recurrence, it does not undo damage. Anyone telling you a flash will "fix" a ticking, misfiring engine with a damaged cam is selling you something that doesn't exist.
Supported controllers — E38, E67, E92, E92A (and what we don't do)
We verify the controller and operating system on every order before accepting it. Support is confirmed by VIN and a photo of the ECM service-number label.
Supported (after verification):
| Controller | Generation / era | Typical application |
|---|---|---|
| E38 | Gen 4 V8, ~2007–2014 | Primary AFM service — 5.3 / 6.0 / 6.2L Silverado, Tahoe, Suburban, Sierra, Yukon, Escalade |
| E67 | Gen 4 high-feature V8 | Supported after verification |
| E92 | Gen 5 V8, 2014+ AFM / DFM | 2014+ trucks, DFM applications, V8 cars where applicable |
| E92A | Gen 5, newer applications | Newer Gen 5 builds (after verification) |
Not currently offered:
- E90 unlock / upgrade
- E93 unlock / upgrade
- E99 service
- Global B ECM unlock
- HP Tuners send-in upgrade coordination
A note on that last group. The newer Global B electrical architecture and its controllers use a different security and licensing model than the Gen 4/early Gen 5 controllers, and the tuning community treats unlock/upgrade work on them as a separate specialty. The broad, generically documented work in the HP Tuners knowledge base and community reflects this split — Gen 4 E38/E67 calibration access is mature and well understood, while later locked controllers require dedicated unlock workflows. We stay in our lane: the supported list above, verified first, every time. If your controller isn't on it, we'll tell you before you ship anything.
If you're not certain which controller your truck has, that's normal — the /services/ hub and our intake process exist exactly so we can confirm fitment from your VIN and ECM label before you spend a dime on shipping.
The mail-in workflow
The whole point of a bench service is that you don't bring a vehicle anywhere — you ship a part. Here's the sequence:
- Verify first. Text or email your VIN, the ECM service / part number off the case label, and a clear photo of that label. We confirm the controller (E38 / E67 / E92 / E92A) and operating system are supported. Nothing ships until support is confirmed.
- Tell us the context. Year, make, model, engine size (e.g. 2011 Chevrolet Tahoe 5.3L); whether the engine is stock or cammed; whether the AFM hardware is still installed or a mechanical delete is already done; and whether you want AFM/DOD/DFM disable only or a fuller cam/delete calibration.
- Remove and ship the ECM. Once verified, pull the ECM and ship it to 1168 W Pioneer Parkway, Arlington TX 76013. Pack it well — anti-static bag, padded box.
- Bench read + verify. On arrival we power the ECM on a regulated bench supply, read the existing calibration, and archive it before any change.
- Disable in calibration. We disable AFM / DOD / DFM where the controller and OS support it, keeping the engine in V8 mode.
- Write back + communication test. The modified calibration is written back on the bench and communication is tested before the unit leaves the shop.
- Return with tracking. The ECM ships back to you via the flat-rate return option you picked at checkout (from $14.95, or overnight $74.95). You reinstall it.
Because the power supply on the bench is clean and regulated, this is also a safer way to flash a controller than doing it in-vehicle with a marginal battery — a voltage sag mid-flash is one of the classic ways an in-car tune attempt bricks an ECM.
Who actually needs this — four clear cases
1. Post-lifter-repair. You (or your shop) replaced failed AFM lifters and want the deactivation logic off so the system can't collapse a lifter again. The mechanical repair fixed the damage; the software disable prevents the recurrence. This is the most common reason customers ship us an E38.
2. Post-mechanical-delete. You installed a delete kit — non-AFM cam, standard lifters, valley cover — and the engine now needs a calibration that doesn't command a system that's no longer there. Without this step the ECM throws codes and runs poorly. The delete kit and the calibration are two halves of one job.
3. Non-AFM cam / custom build. You swapped to an aftermarket or non-AFM camshaft as part of a build. The deactivation logic no longer matches the hardware, so it gets disabled in the calibration to match the new combination.
4. Preventive. You have a healthy, supported engine and you'd rather disable AFM before a lifter ever fails. On a supported controller this is a straightforward software-only job — no hardware required — and it's the cheapest insurance against the failure mode this whole article is about.
If you're modernizing the rest of the truck while the ECM is out, two related bench services pair naturally with this work: a GM instrument cluster upgrade for cluster swaps and mileage sync, and a GM BCM standalone clone when a body control module needs to be cloned to a replacement. All three are mail-in bench jobs from the same Arlington workshop.
Cost and turnaround
The AFM / DOD / DFM disable is $250 flat on a supported controller, plus flat-rate return shipping chosen at checkout (from $14.95), with a fast turnaround once the ECM arrives. Compared with the alternatives, the math is simple:
- Buying a tuning platform plus the licensing and credits to do one truck yourself usually costs more than a single send-in — and you take on the brick risk.
- A dealer won't "delete AFM"; their answer to a lifter failure is a mechanical repair (often a full cam/lifter job running into four figures of parts and labor) with the system left active.
- The send-in is one fixed price, verified for fitment before you ship, done on a clean bench.
You still pay separately for any mechanical work — lifters, cam, a delete kit, the labor to install it. That's the hardware half, and it lives with your engine shop. This service is the calibration half: precise, fixed-price, and verified for your exact controller.
Compliance — read this before you order
This service is offered for repair, restoration, diagnostic, off-road, racing, or mechanically deleted applications where legally permitted. It disables AFM / DOD / DFM in the ECM calibration; it is not framed or sold as an emissions-equipment modification, and it does not remove or alter emissions hardware.
The customer is solely responsible for ensuring this programming complies with all applicable local, state, and federal emissions laws for their vehicle and intended use. Cylinder-deactivation calibration rules vary by jurisdiction and by how the vehicle is used; what is permissible on a dedicated off-road or competition vehicle may not be permissible on a road-registered one. We confirm controller support — you confirm legality for your situation.
And once more, because it's the line that matters most: software programming does not repair mechanical damage. Failed lifters, a worn cam, oil-pressure problems, and internal engine noise must be diagnosed and repaired mechanically. The calibration disable is what keeps the system from being commanded again — not a substitute for fixing what's already broken.
Frequently asked questions
Is this an "AFM delete"? It's the software half of one. We disable AFM/DOD/DFM in the ECM calibration. The mechanical half — pulling the lifters, cam, and valley cover — is separate engine work done by your shop. Many customers do both; some do software-only as a preventive measure on a supported controller.
Will disabling AFM in the tune fix my ticking, misfiring engine? No. If a lifter has already collapsed or a cam lobe is damaged, that's mechanical damage that must be physically repaired. The calibration disable prevents the system from engaging again after the repair — it cannot undo damage that's already there.
Do you support my controller? We support E38 (primary), E67, E92, and E92A after verifying your VIN, ECM service number, and operating system. We do not offer E90, E93, E99, or Global B unlock/upgrade services. Send your label photo and VIN first and we'll confirm before you ship.
Will my fuel economy change? Disabling cylinder deactivation can reduce the light-load efficiency benefit the system was designed to provide — that trade-off is the whole reason GM fits it. Many owners accept a small economy change in exchange for not running a failure-prone lifter system.
Do I have to remove the AFM hardware too? Not for a software-only disable on a supported, healthy engine. But if you've done — or plan to do — a mechanical delete, the hardware comes out and this calibration makes the ECM run correctly without it.
Is bench programming safer than flashing in the truck? For this kind of work, yes — a regulated bench supply removes the voltage-sag risk that can brick a controller mid-flash in a vehicle with a marginal battery.
The bottom line
GM's AFM, DOD, and DFM cylinder-deactivation systems do what they were designed to do — save a few percent of fuel — but the AFM lifter failure mode has made "disable it" standard advice across a huge population of 5.3L trucks and SUVs. Getting rid of it has two halves: a mechanical delete (hardware, done by your engine shop) and a software disable (the ECM calibration, done here on the bench).
This service is the software half: $250 flat on a supported E38 / E67 / E92 / E92A controller, verified by VIN and ECM label before you ship, read-and-verified before any change, and returned with tracking. E90 / E93 / E99 / Global B unlock and upgrade services are not offered.
It does not repair mechanical damage, and you are responsible for compliance with local, state, and federal emissions law for your vehicle and use. With those two things understood, see the GM AFM / DOD / DFM Disable Programming service page to verify fitment and get started — text us your VIN and a photo of the ECM label and we'll confirm support before anything ships.
Ship your module today
Flat-rate pricing, 24-hour bench turnaround, return speed your choice at checkout. Most jobs back on your bench within a week.
More from the Lab

VIN-Locked Module: What "Married to the Car" Really Means — and the Four Ways Out
11 min · July 9, 2026

Dealer vs Mail-In Bench Programming: What a Dealership Won't Do (and Why It Matters)
11 min · July 10, 2026

How Much Does ECU & Module Programming Cost? The 2026 Mail-In Price Guide
10 min · July 10, 2026

Land Rover & Jaguar CPLA ECM Failure: Why a Used ECM Won’t Just Plug In — and How Mail-In Cloning Fixes It
11 min · July 9, 2026