On a salvage rebuild, the electronics are usually the last problem and always the most expensive surprise. As of July 2026 the ECU side of a typical rebuild resolves for $100–$280 — a $100–$250 remote OE programming session, a $100 instant IMMO-OFF, or a $250 mail-in clone — against $400–$800 plus a tow at a dealer. The money is not the hard part. The hard part is working out which of those three you actually need, in what order, before the car is back together.
This is the playbook we give body shops and rebuilders who send us repeat work. It assumes the mechanical repair is sound and the title paperwork is in order — both of which are prerequisites, not details.
Decide the module strategy before you order parts
There are only three ways a rebuild ends up with a working engine module, and they have very different downstream costs.
| Strategy | When it applies | ECU-side cost | Main risk |
|---|---|---|---|
| Keep the original module | Module survived the incident | $0–$250 | Latent water or impact damage |
| Clone onto a donor | Original readable but dead/damaged | $250 mail-in | Donor hardware revision mismatch |
| New or used module + OE programming | Original unreadable or absent | $100–$250 per session | Platform not in the covered eight |
The decisive question in that table is whether the original module can still be read. A module that will not run the car may still hand over a complete image, and if it does, cloning preserves the VIN, immobilizer data and configuration in one operation. Once the original is unreadable, you are into OE programming territory and the platform matters a great deal.
Step 1: triage the original module before it goes in the bin
Do this first, even if the module is visibly damaged. A cracked case does not mean an unreadable flash.
- Photograph the label. Part number, hardware number, and any software identifier. You will need this regardless of which route you take.
- Attempt a read. Bench first, boot mode if bench fails. Our read-methods guide covers the technique per method — and the rule that matters most here is to read twice and diff, because a damaged module is exactly where a marginal contact produces a plausible-looking corrupt file.
- Store the original read-only with its hash. On a rebuild this file may be irreplaceable: it carries the VIN and immobilizer chain the rest of the vehicle expects. The backup discipline guide sets out the folder convention that prevents the “which .bin was the original” problem.
- Identify the family. Upload the dump to the free variant identifier. It reports the family and whether the operations you may need are Live, Beta, Soon or Manual.
If you get a clean, repeatable read, you have preserved every option. If you do not, you have learned it now rather than after the car is assembled.
Step 2: pick the operation, not the product
Three operations get confused constantly, and picking the wrong one costs a week:
- Unlock— the module is yours and healthy but protected, and your tool cannot read or write it. This is the Chrysler GPEC2 / GPEC2A case. Instant file service at $150 against your read, or $250 mail-in if you have no bench tool. The full walkthrough is in our GPEC unlock guide.
- Clone— the original is readable but the hardware is dead, and you have a matching donor. The VIN, immobilizer data and configuration move across. $250 mail-in, both modules required.
- IMMO-OFF— the module is a salvage unit whose immobilizer secret belongs to another car, and there is no original to clone from. The check is disabled so the engine runs. $100 instant on supported variants.
The most common rebuild mistake is buying an IMMO-OFF when a clone was available. A clone keeps the vehicle's own identity intact; an IMMO-OFF removes a check. If the original module can still be read, clone.
Step 3: know which platforms have an OE route
When the original is gone and the replacement needs to learn the car, that is manufacturer software running a programming and adaptation routine — not a file patch. We run those remotely into your own J2534 device, so the vehicle never leaves your bay.
| Platform | Session price |
|---|---|
| GM | $100 |
| Ford / Lincoln | $150 |
| Nissan / Infiniti | $150 |
| Mazda | $150 |
| Volvo | $250 |
| Toyota / Lexus | $250 |
| VW / Audi | $250 |
| Chrysler / Dodge / Jeep / Ram | $250 |
Eight platforms, 30–60 minutes per session, 9 AM to 9 PM Central seven days a week. If your rebuild is on a platform outside that list, say so early — the specialist network covers the remainder, and posting is free.
Step 4: sequence the work correctly
Rebuilds go wrong on ordering more often than on technique.
- Electrical integrity before any module work. Corrosion, deployed-airbag harness damage and marginal grounds produce symptoms indistinguishable from module faults. Chasing a programming problem that is actually a chafed ground is the single biggest time sink in this work.
- Battery support installed and verified.Not a charger — a maintainer. Every OE reprogramming procedure written against the SAE J2534 pass-thru standard opens with this requirement, and it is the one that turns a routine session into a bricked module when ignored.
- Engine module before body and comfort modules. On most platforms the powertrain side has to be settled before the rest of the network stops throwing communication faults.
- Keys and immobilizer last. Key learning against a module that is about to be reprogrammed is wasted work.
- Full network scan and readiness monitors at the end. Rebuilt-title inspections in most states check for stored codes and system operation; discovering an unset monitor at the inspection station costs another appointment.
Step 5: documentation, because a rebuild is inspected
Rebuilt-title inspection regimes vary by state, but the recurring themes are proof of parts provenance and evidence that safety systems function. Keep, per vehicle:
- Photographs of every module label fitted, with part numbers.
- The original read and every delivered file, with hashes, in one folder named by VIN.
- Session records for OE programming — what was programmed, when, and by whom.
- A final full-system scan report with monitors set.
The federal backdrop worth knowing: the Magnuson-Moss Warranty Act (15 U.S.C. § 2302) means independent work does not by itself void a warranty, as the Federal Trade Commission sets out, and the National Automotive Service Task Force maintains the industry channel through which independents obtain service information and vehicle-security credentials. Rebuild work performed properly outside a dealer network is a recognised activity, not a grey area.
Where the grey area genuinely is, we do not go:
We do not provide emissions defeat, delete files, or services intended to bypass emissions laws. Our services exist for tuning preparation, diagnostics, repair, motorsport, and off-road use where legally permitted. Customer is responsible for confirming legal use in their location and application.
Restoring an immobilizer chain, cloning a dead module and programming a replacement are ordinary repair operations. Removing an emissions control is not, and Section 203(a)(3) of the Clean Air Act is the reason a rebuilder should want a supplier who says so.
The failure patterns we see most
A rebuilder who runs several cars a month described the two that cost him the most before he changed process:
“Binning the original module before reading it — that one turns a two-hundred-fifty-dollar clone into a programming job and a parts hunt. And starting module work before the harness is sorted. Every time I have chased a module for a day it has been a ground.” — Independent rebuilder, working operator
Two more worth naming. First, donor mismatch: a donor module with a different hardware revision may accept a clone and behave unpredictably. Match the part number, not just the application. Second, assuming the engine module is the problem when the vehicle will not crank — six distinct causes produce that symptom, and our swapped-ECU decision tree walks them in order of cost to test.
The short version
Read the original module before you throw it away. Clone if you can, IMMO-OFF only if you cannot, OE-program when there is nothing to clone from. Sort the harness and the battery support before any of it. Keep the files with hashes and the labels photographed, because a rebuild is a documented vehicle for the rest of its life.
Starting a rebuild now? Identify the module free, check your family on the coverage matrix, and book a remote programming sessionwhen the car is ready — earliest slot is thirty minutes out. If your platform is outside the eight, post the job and let vetted specialists bid.