2004 Sierra 2500 ECM 89017739 Programmed PCM | Engine Computer

Restore Your Sierra’s Performance!

Fix check engine lights, stalling, and no-start issues with this pre-programmed ECM for your 2004 GM truck. We flash it to your VIN with the latest GM softwareโ€”no dealer visit required. Get back on the road fastโ€”order yours today!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Is Your 2004 Sierra 2500 Running Rough?

If you’re dealing with a persistent check engine light, mysterious stalling, poor fuel economy, or a no-start condition, the problem might be the very brain of your truck: the Engine Control Module (ECM). Over time, the original ECMs in these hard-working trucks can fail due to heat, vibration, and electrical stress. This isn’t just an annoyance; it’s a critical failure that can leave you stranded. I’ve seen it countless times in the shopโ€”a perfectly good engine crippled by a faulty computer.

The Direct-Fit, Programmed Solution

This is a replacement ECM, part number 89017739 (also compatible with 12586243), specifically for your 2004 GM vehicle. The biggest hurdle with ECM replacement has always been the expensive and time-consuming trip to the dealership for programming. We eliminate that step entirely. Before we ship this module to you, we will program it with the latest GM software using your truck’s specific Vehicle Identification Number (VIN). It arrives at your door ready to install, saving you time, money, and hassle.

Expert Pro Tip: Check Your Grounds First!

Before you replace your 2004 Sierra 2500 ECM, take 10 minutes to inspect the main engine-to-chassis and battery-to-chassis ground straps. In my 20+ years of diagnostics, I’ve seen dozens of cases where a corroded or loose ground cable caused erratic sensor readings, communication errors, and symptoms that perfectly mimicked a failed ECM. A simple cleaning with a wire brush can sometimes solve the problem and save you hundreds.

Common Symptoms of a Failing ECM:

  • โœ” Persistent Check Engine Light (CEL) with communication error codes.
  • โœ” Engine stalling or cutting out intermittently, especially when warm.
  • โœ” Complete no-start condition where the engine cranks but won’t fire.
  • โœ” Noticeable drop in fuel mileage and poor engine performance.
  • โœ” Harsh or incorrect automatic transmission shifting.
  • โœ” Issues with other electronic systems controlled by the PCM.

Simple Installation: Get Back on the Road Fast

Installing your new ECM is a straightforward process that you can do in your own driveway. For the 2004 Sierra 2500, the module is located on the driver’s side, under the battery tray.

  1. Safety First: Disconnect the negative terminal from your truck’s battery.
  2. Access the Module: You will likely need to remove the battery and the battery tray to gain clear access to the ECM.
  3. Disconnect the Old ECM: Carefully unplug the electrical connectors. These connectors have locking tabs that need to be released before pulling. Never force them.
  4. Remove the Module: Unbolt the old ECM from its mounting bracket.
  5. Install the New ECM: Mount your new, pre-programmed module in place and securely reconnect the electrical harnesses. You should hear a ‘click’ as they lock.
  6. Reassemble: Reinstall the battery tray and battery, then reconnect the negative battery terminal.
  7. Final Step: Depending on your vehicle’s specific security system, a simple key cycle procedure (turning the key to ‘On’ for 10-15 minutes) may be required to sync the new ECM with your truck’s anti-theft system.

By providing your VIN at checkout, you ensure this module is a perfect match for your truck’s systems. Restore your vehicle’s reliability and performance with a solution designed for a perfect fit and function.

MPN

89017739

Genuine OEM

Yes

Condition

Refurbished

Model

Sierra 2500 Pickup

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top