2004 Sierra 2500 ECM Engine Computer 89017739 Programmed

Restore Your Sierra’s Performance

Get your 2004 Sierra 2500 back on the road fast with this direct-fit ECM. It arrives pre-programmed to your truck’s VIN with the latest GM software, eliminating the need for an expensive trip to the dealer. Solve stalling, misfires, and check engine lights. Order today for a reliable, plug-and-play solution!

$119.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Is Your 2004 Sierra 2500 Running Rough? The ECM Might Be the Culprit.

The Engine Control Module (ECM), often called the Powertrain Control Module (PCM), is the electronic brain of your 2004 GMC Sierra 2500. It’s a sophisticated computer that manages everything from fuel injection and ignition timing to transmission shift points and emissions controls. When this critical component begins to fail, it can cause a cascade of confusing and frustrating problems, leaving your powerful truck feeling sluggish, unreliable, or even completely inoperable. Ignoring these symptoms can lead to further damage to other systems, reduced fuel economy, and failed emissions tests.

From the Diagnostic Bay
We had a 2004 Sierra 2500 with the 8.1L engine towed in. The customer had replaced the throttle body, all eight spark plugs, and the mass airflow sensor trying to chase down an intermittent stalling issue and a P0606 (Internal Control Module Processor Error) code. The truck would run fine for a few days, then suddenly die at a stoplight. After confirming power and ground to the module were solid, we knew the issue was internal to the ECM. A failing processor was causing it to randomly reboot, cutting engine power. Installing a properly programmed replacement ECM resolved the issue instantly, saving the customer from throwing more parts at a problem that was purely electronic.

Common Symptoms of a Failing 2004 Sierra 2500 ECM

A faulty engine computer can manifest in various ways. If you’re experiencing any of the following issues, it’s a strong indicator that your ECM needs attention. Look out for:

  • ✔ Check Engine Light: The most common sign. You may see codes related to internal processor errors (like P0601, P0606), sensor circuits, or communication failures.
  • ✔ Engine Stalling or Misfiring: The engine may stall unexpectedly, run rough, or misfire as the ECM struggles to manage fuel and spark correctly.
  • ✔ No-Start Condition: A completely dead ECM can prevent the engine from starting at all, as it won’t trigger the fuel pump or ignition system.
  • ✔ Poor Fuel Economy: Inefficient engine management leads to burning more fuel than necessary, hitting you in the wallet.
  • ✔ Harsh or Erratic Shifting: The ECM works with the Transmission Control Module (TCM), and a fault can cause poor automatic transmission performance.
  • ✔ Communication Issues: Your diagnostic scan tool may be unable to communicate with the ECM, making diagnosis impossible.

The Direct-Fit, Programmed Solution

This replacement Engine Control Module, part number 89017739 (interchangeable with 12586243), is the definitive solution to restore your truck’s performance and reliability. We take the guesswork and hassle out of the repair. Before this module ships, we program it specifically for your vehicle using the VIN you provide. This critical step ensures that the computer has the correct software and calibrations for your truck’s specific engine, transmission, and options. It’s loaded with the latest updates from GM, often addressing factory bugs and improving overall driveability.

This is not a generic, one-size-fits-all part. It’s a VIN-matched component ready for installation. In most cases, you will simply need to perform a security relearn procedure after installation, which can often be done without special tools. This ensures a seamless integration with your vehicle’s anti-theft system.

Frequently Asked Questions

What is an ECM and what does it do?

The ECM, or Engine Control Module, is your vehicle’s main computer. It controls the engine’s fuel injection, ignition timing, idle speed, and emissions systems to ensure optimal performance, fuel efficiency, and low emissions.

Do I need to program this module?

No. This module comes pre-programmed to your vehicle’s specific Vehicle Identification Number (VIN). Simply provide us with your VIN during checkout, and we will flash the unit with the latest GM software before shipping it to you.

Where is the ECM located on my 2004 Sierra 2500?

On most 2004 Sierra 2500 pickups, the ECM is located in the engine bay on the driver’s side (LH), underneath the battery tray. Always disconnect the battery before attempting to access or replace the module.

What is a VIN and why do you need it?

The VIN is your vehicle’s unique 17-digit serial number. It contains information about the make, model, engine, transmission, and other factory-installed options. We use it to load the exact correct software for your truck, ensuring perfect compatibility.

Will this part fit other vehicles?

Yes, this ECM is compatible with a wide range of 2004 GM trucks, vans, and SUVs, including the Silverado, Suburban, Avalanche, Express, Savana, and more. Please check the detailed fitment list on this page to confirm compatibility with your specific model and engine.

What is a security relearn?

A security relearn, or anti-theft relearn, is a simple procedure that syncs the new ECM with your vehicle’s existing keys and security system. It usually involves a sequence of turning the key on and off and can be done in your driveway in about 30 minutes. Instructions are readily available online for your specific model.

MPN

89017739

Year
Genuine OEM

Yes

Condition

Refurbished

Model

Sierra 2500 Pickup

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top