Programmed 2004 Suburban 2500 PCM 89017739 | Plug & Play ECM

Restore Your Suburban’s Brainpower.

Tired of stalling, poor performance, or a constant check engine light? This Powertrain Control Module (PCM) is the solution. It arrives pre-programmed to your Suburban’s VIN with the latest GM software, eliminating the need for a costly dealership visit. It’s a direct-fit replacement for part 89017739 that restores factory performance and reliability. Get your truck running right again – order today!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Your Truck’s Performance and Reliability

Is your 2004 Suburban 2500 acting up? Dealing with a persistent check engine light, rough idling, stalling, or a frustrating no-start condition can bring your work and life to a grinding halt. As a technician with over two decades of experience under the hood, I’ve seen countless GM trucks sidelined by a failing Powertrain Control Module (PCM). The PCM is the brain of your engine, and when it starts to fail, it can cause a cascade of confusing and expensive problems. This isn’t just an inconvenience; it’s a critical component for your vehicle’s safety, fuel efficiency, and emissions compliance.

This isn’t just a replacement part; it’s a complete solution. We take the guesswork and the expensive dealership trip out of the equation. Each 2004 Suburban 2500 PCM is meticulously programmed to your vehicle’s specific Vehicle Identification Number (VIN) before it ships. We load it with the latest GM factory software updates, ensuring optimal performance and communication with all other modules on your truck. This means you get a component that is truly ready for installation right out of the box, restoring the precise engine management your Suburban needs to run smoothly and powerfully.

From the Diagnostic Bay

I remember a customer with a 2004 Sierra 2500, a sister truck to the Suburban, with the big 8.1L. He’d been chasing a ghost for months. The truck would randomly stall at stoplights and had a terrible hesitation on acceleration. He’d replaced sensors, checked fuel pressure—everything pointed to a healthy engine. A generic scan tool showed no codes. However, when I hooked up my professional-grade scanner, I found a history of intermittent U0100 (Lost Communication with ECM/PCM) codes. The PCM wasn’t failing completely, just dropping out for a split second. It was enough to cause chaos but not enough to set a hard fault. Swapping in a properly programmed PCM solved everything instantly. It’s a classic example of how a failing computer can mimic a dozen other mechanical issues.

Is Your Suburban Showing These Symptoms?

A failing PCM can manifest in many ways. If you’re experiencing any of the following, your engine’s computer could be the culprit. Look out for:

  • ✔ Check Engine Light is on with codes like P0601, P0606, or communication errors (U-codes).
  • ✔ The engine cranks but refuses to start.
  • ✔ Unexplained drops in fuel economy.
  • ✔ Rough or erratic engine idling.
  • ✔ The vehicle stalls intermittently, especially when warm.
  • ✔ Harsh or incorrect automatic transmission shifting.
  • ✔ Failure to pass state emissions testing.

A Straightforward Guide to Installation

Installing your new 2004 Suburban 2500 PCM is a manageable job for a confident DIYer. The key is taking your time and following the proper procedure. For your specific vehicle, the PCM is located on the left-hand side, under the battery tray.

  1. Safety First: Always disconnect the negative terminal from your vehicle’s battery and secure it away from the post to prevent any accidental reconnection.
  2. Access the Module: You will need to remove the battery and the battery tray to gain clear access to the old PCM. Keep track of all bolts and hardware.
  3. Disconnect the Old PCM: Carefully unplug the electrical connectors. These GM connectors have locking tabs that need to be released. Do not force them; use a small flathead screwdriver to gently pry the levers or tabs if needed.
  4. Remove the Old Unit: Unbolt the old PCM from its mounting bracket.
  5. Install the New PCM: Mount your new, pre-programmed PCM onto the bracket and securely plug in the electrical connectors. You should feel a solid click as they lock into place.
  6. Reassemble: Reinstall the battery tray and the battery. Reconnect the negative battery terminal.
  7. Security Relearn Procedure: In many cases, you will need to perform a simple security relearn procedure. This typically involves turning the key to the ‘ON’ position for 10-15 minutes, then ‘OFF’, and repeating two more times. This allows the vehicle’s anti-theft system to recognize the new PCM.

Verified Vehicle Compatibility

This module, part number 89017739 (also replaces 12586243), is a direct-fit replacement for a wide range of 2004 GM vehicles. Please confirm your model and engine options below. Providing your VIN during checkout is essential to guarantee we send you a perfectly matched and programmed unit.

  • Chevrolet Suburban 2500 (2004) – with 8.1L engine
  • Chevrolet Silverado 2500/3500 (2004) – with 8.1L gasoline engine
  • GMC Yukon XL 2500 (2004) – with 8.1L engine
  • GMC Sierra 2500/3500 (2004) – with 8.1L gasoline engine
  • Chevrolet Avalanche 2500 (2004)
  • Chevrolet Express / GMC Savana Vans (2004)
  • …and many more models listed in the compatibility chart.

Don’t let a faulty computer keep your reliable GM truck off the road. This pre-programmed 2004 Suburban 2500 PCM is the most effective and efficient way to solve complex electronic issues and restore your vehicle to its peak operating condition.

Frequently Asked Questions

Do I need to do anything after I install it?

While our programming handles the engine and transmission software, you will likely need to perform a security relearn procedure, which takes about 30 minutes with just your key. Some vehicles may also require a Crankshaft Variation Relearn (CASE Relearn), which can be done with many mid-level scan tools or by a local shop.

How do I provide my VIN?

After you complete your purchase, you will receive instructions on how to send us your vehicle’s 17-digit VIN. We cannot program or ship your module without it.

Is this a new or used part?

This is a professionally inspected and tested OEM component that has been restored to full functionality. It is guaranteed to perform to factory specifications and is backed by our warranty.

What if my part number is 12586243?

This module, 89017739, is a fully compatible and interchangeable replacement for part number 12586243. We will program it to function identically for your vehicle.

Will this fix my check engine light?

If the check engine light is caused by an internal PCM failure (like code P0601), then yes, this will resolve the issue. However, you should always ensure that any other sensor or circuit-related codes have been properly diagnosed and fixed first.

MPN

89017739

Genuine OEM

Yes

Condition

Refurbished

Model

Suburban 2500

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top