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.

Illustrative engine control module in an automotive electronics laboratory for: How to Remove a GM ECM: Step-by-Step Guide for Silverado, Sierra & Duramax
Illustrative engine control module in an automotive electronics laboratory

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:

ToolPurpose
10mm socket + ratchetRemove battery terminal and ECM bracket bolts
8mm socketSome ECM mounting bolts on specific models
Flat-head screwdriver (small)Release connector locking tabs
Trim panel removal toolRemove interior panels on cab-mounted ECMs
Nitrile glovesProtect module from static and skin oils
Smartphone or cameraDocument connector positions before removal
Anti-static bag or bubble wrapPackage 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 ModelEngineVehicleECM Location
E416.6L Duramax L5P2017–2023 Silverado/Sierra 2500/3500Driver-side firewall, under hood, behind air intake
E463.0L Duramax LM22020–2022 Silverado/Sierra 1500Driver-side firewall, under hood
E885.3L L84 / 6.2L L872019–2023 Silverado/Sierra 1500Driver-side firewall, under hood
E906.6L Gas V8 L8T2020–2023 Silverado/Sierra 2500/3500Driver-side firewall, under hood
E935.3L L84 / 6.2L L87 (Global B)2019–2023 Silverado/Sierra 1500Driver-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:

PhaseTime
Transit to Miami, FL1–2 business days (UPS/FedEx Ground)
Processing at Programming Car ProSame day as receipt
Return transit to customer1–2 business days
Total time without ECM2–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.

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.

View related service · WhatsApp (786) 478-2531