2004 Sierra 1500 Electronic Control Module | Programmed ECM PCM | 89017739

End Your Engine Headaches Fast

Stop chasing random electrical gremlins. This Electronic Control Module comes pre-programmed to your truck’s VIN with the latest GM software, ensuring a perfect match. It’s the direct, reliable solution for fixing stalling, poor fuel economy, and check engine lights. Installation is straightforward for any DIYer. Get your truck running right again—order today!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



SKU: 590-07143-55 Categories: ,
Guaranteed Safe Checkout

Restore Your Truck’s Brain and Get Back on the Road

Is your 2004 Sierra 1500 acting up? Unexplained stalling, a persistent check engine light, or erratic engine performance can often point to one critical component: the Powertrain Control Module (PCM), or as it’s often called, the Electronic Control Module (ECM). This isn’t just another part; it’s the central computer for your engine. When it fails, it can cause a cascade of frustrating and hard-to-diagnose issues. I’ve seen it countless times in my 20+ years in the shop—a customer comes in after replacing perfectly good sensors, only to find the PCM was the culprit all along.

This isn’t just a replacement part; it’s a complete, ready-to-install solution. We take the guesswork and hassle out of the repair by pre-programming this module specifically for your truck. Simply provide us with your Vehicle Identification Number (VIN) after your purchase, and our technicians will flash the unit with the latest, most stable software updates directly from GM. This ensures optimal performance, fuel efficiency, and reliability, addressing potential issues that may have existed even with the original factory programming. This is the definitive fix for a failing 2004 Sierra 1500 Electronic Control Module.

Case Study: A Tricky Diagnosis

I remember a 2004 Silverado with the 4.3L that came into my bay with a complaint of intermittent stalling and a random misfire that would never set a specific cylinder code. The owner had already replaced the spark plugs, wires, and even the crankshaft position sensor. After hooking up my high-level scan tool, I noticed the live data for several sensors would drop out momentarily, just before the engine would stumble. This pointed away from a single sensor and toward the central processing unit. We installed a VIN-programmed ECM, performed the security relearn, and the truck ran perfectly. The issue wasn’t the sensors; it was the computer reading them. This saved the customer from spending hundreds more on unnecessary parts.

Is Your Vehicle Showing These Symptoms?

  • âś” Check Engine Light is illuminated with communication codes (U-series) or internal module failure codes (e.g., P0601, P0602, P0606).
  • âś” The engine cranks but refuses to start.
  • âś” Noticeable decrease in fuel economy.
  • âś” The engine runs rough, misfires, or stalls unexpectedly.
  • âś” Transmission shifting feels harsh or erratic.
  • âś” Failure to pass an emissions inspection.
  • âś” No communication with your scan tool.

A Straightforward Guide to Installation

Replacing your 2004 Sierra 1500 Electronic Control Module is a manageable job for a confident DIYer. On most of these trucks, it’s located under the hood on the driver’s side, near the battery. Follow these steps for a successful installation.

  1. Safety First: Disconnect the negative terminal from your vehicle’s battery and secure it away from the post to prevent any accidental reconnection.
  2. Locate the Module: Find the ECM. It’s typically a silver metal box with multiple large electrical connectors, mounted to a bracket near the battery tray.
  3. Disconnect the Connectors: Carefully unlatch and remove all electrical harness connectors from the old module. These connectors have locking tabs that need to be released before they can be pulled out. Do not force them.
  4. Remove the Old Module: Unbolt the ECM from its mounting bracket. Keep the hardware, as you may need it for the new installation.
  5. Install the New Module: Mount your new, pre-programmed ECM onto the bracket and securely fasten it.
  6. Reconnect Everything: Plug the electrical connectors firmly into the new module until they click into place. Reconnect the negative battery terminal.
  7. Perform Security Relearn (Crucial Step): Your vehicle’s anti-theft system (PassLock/VATS) needs to sync with the new ECM. The standard procedure is: Try to start the engine (it won’t start). Leave the key in the ‘ON’ position for 10-12 minutes, or until the security light on the dash stops flashing and turns solid or goes off. Turn the key off for 10 seconds. Repeat this cycle two more times for a total of three cycles. The vehicle should then start.

Verified Vehicle Compatibility

This module, part number 89017739 (also compatible with 12586243), is a direct-fit replacement for a wide range of 2004 and some 2005 GM vehicles. While this listing is focused on the 2004 Sierra 1500 Electronic Control Module, please verify your specific model and engine in the list below. If you have any doubts, contact us with your VIN.

AVALANCHE 2500 04 (LH front under battery)
ASTRO 04 (LH front by battery)
BLAZER S10/JIMMY S15 04 (RH front engine compartment)
CORVETTE 04 (RH engine compartment, ID 12586243)
CTS 04-05 V-Series (RH engine compartment, ID 12586243)
ENVOY XL/XUV 04 5.3L (next to air box)
EXPRESS/SAVANA VANS 1500/2500/3500 04 (LH rear engine compartment)
GTO 04 (LH engine)
RAINIER 04 5.3L (next to air box)
S10/S15/SONOMA 04 (RH front engine compartment)
SAFARI (GMC) 04 (LH front by battery)
SIERRA/SILVERADO 1500 04 4.3L (w/o hybrid, LH front under battery)
SIERRA/SILVERADO 2500/3500 04 8.1L Gasoline (LH front under battery)
SSR 04 (next to air box)
SUBURBAN 2500 04 8.1L (LH front under battery)
TRAILBLAZER EXT 04 5.3L (next to air box)
YUKON XL 2500 04 8.1L (LH front under battery)

Why do you need my VIN?
Your VIN is essential. It allows us to program the module with the exact software and calibrations your specific vehicle requires for proper engine, transmission, and emissions system operation. This ensures a true plug-and-play installation.

Is this a difficult part to install myself?
For most DIYers with basic tools, this is a straightforward replacement. The most critical part is performing the security relearn procedure correctly after installation. Our step-by-step guide walks you through the entire process.

Will this fix my check engine light?
If the check engine light is caused by an internal failure of the ECM (common codes like P0601-P0606) or faulty processing, then yes, this part is the correct solution. It’s always best to have the codes scanned first to confirm the diagnosis.

What is the security relearn procedure?
It’s a simple, tool-free process that syncs the new ECM to your vehicle’s anti-theft system. It involves a sequence of turning the key on and off for set periods. We provide clear instructions to make it easy.

How quickly will you ship the part after I order?
Once you provide your VIN, we typically program and ship the module within one business day. Our goal is to get your vehicle back on the road as quickly as possible.

Year
MPN

Genuine OEM

Yes

Condition

Refurbished

Model

Make

Brand

Manufacturer Part Number

Interchange part number

Scroll to Top