How to Remove a GM ECM: Step-by-Step Guide for Silverado, Sierra & Duramax
Technical guide to identify and remove a GM ECM safely before a laboratory compatibility review. Confirm the vehicle and module first.

If you need to send your GM ECM to Programming Car Pro for an unlock service, the first step is safely removing the module from your vehicle. This guide walks you through the complete process — from gathering your tools to disconnecting the harness connectors and packaging the ECM for shipping — for the five most common GM ECM models: E41, E46, E88, E90, and E93.
The process takes most owners 15 to 30 minutes with basic hand tools. No special equipment is required.
---
Before You Start: Safety Warnings
Before touching any electrical component on your vehicle, review these safety precautions:
> Always disconnect the negative battery terminal before removing the ECM. Failure to do so can cause electrical shorts, damage to the module, or trigger fault codes that require dealer-level reset procedures.
> Do not touch the ECM connector pins with bare hands. Skin oils and static electricity can damage the module's sensitive circuitry. Use nitrile gloves if available.
> Never force a connector. GM harness connectors use locking tabs. If a connector does not release with moderate pressure after pressing the tab, stop and re-examine the locking mechanism before applying more force.
> Label your connectors before disconnecting. On modules with multiple connectors (E41, E88, E90, E93), photograph the connector arrangement before removal to ensure correct reinstallation.
---
Tools Required
You will need the following tools for all ECM models covered in this guide:
| Tool | Purpose |
|---|---|
| 10mm socket + ratchet | Remove battery terminal and ECM bracket bolts |
| 8mm socket | Some ECM mounting bolts on specific models |
| Flat-head screwdriver (small) | Release connector locking tabs |
| Trim panel removal tool | Remove interior panels on cab-mounted ECMs |
| Nitrile gloves | Protect module from static and skin oils |
| Smartphone or camera | Document connector positions before removal |
| Anti-static bag or bubble wrap | Package ECM safely for shipping |
---
ECM Location by Model
The physical location of the ECM varies by model year and engine. Use the table below to find your module before starting:
| ECM Model | Engine | Vehicle | ECM Location |
|---|---|---|---|
| E41 | 6.6L Duramax L5P | 2017–2023 Silverado/Sierra 2500/3500 | Driver-side firewall, under hood, behind air intake |
| E46 | 3.0L Duramax LM2 | 2020–2022 Silverado/Sierra 1500 | Driver-side firewall, under hood |
| E88 | 5.3L L84 / 6.2L L87 | 2019–2023 Silverado/Sierra 1500 | Driver-side firewall, under hood |
| E90 | 6.6L Gas V8 L8T | 2020–2023 Silverado/Sierra 2500/3500 | Driver-side firewall, under hood |
| E93 | 5.3L L84 / 6.2L L87 (Global B) | 2019–2023 Silverado/Sierra 1500 | Driver-side firewall, under hood |
All five ECM models covered in this guide are located under the hood on the driver's side firewall. The E41 on heavy-duty trucks (2500/3500) is slightly more recessed due to the larger engine bay and may require moving the air intake resonator for better access.
---
Step-by-Step Removal Instructions
Step 1 — Prepare the Vehicle
Park the vehicle on a flat, level surface. Turn off the ignition and remove the key. Open the hood and prop it securely. Allow the engine to cool for at least 15 minutes if it has been running recently — the ECM is located near the firewall and can be warm to the touch after operation.
Step 2 — Disconnect the Negative Battery Terminal
Locate the battery (on most Silverado and Sierra trucks, the battery is on the driver's side of the engine bay). Using a 10mm socket and ratchet, loosen the clamp bolt on the negative (black) terminal and slide the cable off the post. Tuck the cable away from the post so it cannot accidentally make contact during the procedure.
Wait 5 minutes after disconnecting the battery before touching the ECM. This allows any residual voltage in the system capacitors to dissipate.
Step 3 — Locate the ECM
On all five models covered here, the ECM is mounted on the driver-side firewall, typically just below the brake booster and to the left of the engine. It is a silver or gray aluminum module approximately 8–10 inches wide and 5–6 inches tall, with two to four large wiring harness connectors attached to the bottom or side.
On E41 trucks (2500/3500 Duramax), the air intake resonator box may partially obstruct access. If needed, remove the two 10mm bolts securing the resonator and move it aside — you do not need to fully remove it, just reposition it for clearance.
Step 4 — Photograph the Connector Layout
Before disconnecting anything, take a clear photograph of the ECM and its connectors from directly in front. This is especially important for the E41, E88, E90, and E93 modules, which have three or four connectors. The photograph ensures you reinstall each connector in the correct position.
Step 5 — Release and Disconnect the Harness Connectors
GM ECM connectors use a sliding lock tab mechanism. To release each connector:
1. Locate the orange or gray plastic locking tab on the side or top of the connector body. 2. Slide the tab outward (away from the connector) approximately 5–8mm until it clicks into the unlocked position. 3. Press the main release button on the connector body and pull the connector straight out from the ECM. Do not twist or angle the connector — pull straight out. 4. Repeat for each connector.
On the E46 (LM2 Duramax), there are typically two connectors. On the E41 (L5P Duramax) and E90 (L8T Gas V8), there are three connectors. On the E88 and E93, there are two to three connectors depending on the specific build.
Step 6 — Remove the ECM Mounting Bolts
The ECM is secured to the firewall bracket with two to three 10mm bolts (some models use 8mm). Remove these bolts and set them aside in a safe location — you will need them for reinstallation.
With the bolts removed, the ECM will slide or lift away from the bracket. Some models have a locating pin that aligns the module to the bracket; lift the module slightly upward before pulling it away from the firewall to clear the pin.
Step 7 — Inspect the Module Before Shipping
Before packaging the ECM, perform a quick visual inspection:
- Check the connector pins for bent, corroded, or broken pins. If you see damage, contact Programming Car Pro via WhatsApp before shipping — some pin damage can be repaired as part of the service.
- Check the module housing for cracks or physical damage.
Para una revisión inicial, comparte año, marca, modelo, problema general, síntoma general, ubicación del taller y equipo disponible.
Step 8 — Package the ECM for Shipping
Proper packaging protects the module during transit. Follow these steps:
1. Place the ECM in an anti-static bag if available. If not, wrap it in two layers of bubble wrap. 2. Place the wrapped module in a sturdy cardboard box with at least 2 inches of padding on all sides. 3. Do not include the wiring harness connectors or any other vehicle components — send only the ECM module itself. 4. Seal the box securely with packing tape.
Programming Car Pro will email you a free prepaid UPS or FedEx shipping label immediately after you place your order. Print the label (or use the QR code at a UPS/FedEx location — no printer required) and attach it to the outside of the box.
---
How Long Will Your Vehicle Be Without the ECM?
With Programming Car Pro's same-day processing, most customers have their ECM back within 2 to 3 business days from the moment they drop the package:
| Phase | Time |
|---|---|
| Transit to Miami, FL | 1–2 business days (UPS/FedEx Ground) |
| Processing at Programming Car Pro | Same day as receipt |
| Return transit to customer | 1–2 business days |
| Total time without ECM | 2–4 business days |
During this time, the vehicle will not start (the ECM is required for engine operation). Plan accordingly — most customers schedule the service when they have access to a second vehicle or can arrange alternative transportation for a few days.
---
Reinstalling the ECM After the Service
When your unlocked ECM arrives back from Programming Car Pro, reinstallation is the reverse of the removal process:
1. Align the ECM to the firewall bracket, ensuring the locating pin seats correctly. 2. Install and tighten the mounting bolts to snug but not overtightened — GM specifies approximately 8–10 Nm (71–89 in-lb) for ECM bracket bolts. 3. Reconnect each harness connector, pressing firmly until you hear a click and sliding the locking tab back to the locked position. Refer to your photograph from Step 4 to confirm correct connector placement. 4. Reconnect the negative battery terminal. 5. Turn the ignition to the ON position (do not start) and wait 30 seconds for the ECM to initialize. 6. Start the engine. No relearn procedure is required when reinstalling the same ECM in the same vehicle.
Para una revisión inicial, comparte año, marca, modelo, problema general, síntoma general, ubicación del taller y equipo disponible.
---
Frequently Asked Questions
Do I need a scan tool to remove the ECM? No. The physical removal of the ECM does not require any diagnostic equipment. A scan tool is only needed for certain relearn procedures after reinstallation, and only in specific scenarios (different vehicle, new ECM).
Will removing the ECM erase my fault codes? Disconnecting the battery will clear stored fault codes (DTCs) from the ECM's volatile memory. If you need to preserve fault code data for diagnostic purposes, read and record the codes with a scan tool before disconnecting the battery.
Can I drive the vehicle without the ECM installed? No. The ECM is required for engine operation. The vehicle will not start without the ECM installed and connected.
What if I strip a mounting bolt? If a mounting bolt strips, do not force it. The ECM bracket is part of the firewall assembly and the bolt holes are threaded into the bracket. A stripped bolt can be re-tapped at any machine shop. Contact Programming Car Pro if you need guidance before proceeding.
Is there a risk of damaging the ECM during removal? The main risks are electrostatic discharge (ESD) and physical connector damage. Using nitrile gloves, disconnecting the battery first, and never forcing connectors eliminates virtually all removal risk.
---
Ready to Send Your ECM?
Once you have removed your ECM, the next step is placing your order so Programming Car Pro can email you the free prepaid shipping label. The entire ordering process takes less than 5 minutes.
Order Your ECM Unlock Service →
Para una revisión inicial, comparte año, marca, modelo, problema general, síntoma general, ubicación del taller y equipo disponible.
- GM E41 ECM Service Guide
- GM E46 ECM Service Guide
- GM E88 ECM Service Guide
- GM E90 ECM Service Guide
- GM E93 ECM Service Guide
Have questions before ordering? Chat with us on WhatsApp 478-2531) — a technician is available Monday through Saturday, 8am to 7pm EST.
Programming Car Pro LLC · Mobile service by appointment in selected areas of Miami-Dade and Broward.