2004 Silverado 3500 ECM Engine Computer PCM 89017739

Get Your Truck Running Right Again!

This is a direct-fit, VIN-programmed Engine Control Module (ECM) for your 2004 Silverado 3500. It arrives ready to install, solving common issues like stalling, no-starts, and check engine lights. Provide your VIN and we’ll handle the programming. Order today for a reliable fix!

$119.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your Truck’s Engine

Is your 2004 Silverado 3500 running rough, stalling, or refusing to start? Are you battling a persistent Check Engine Light that just won’t go away? These are classic signs of a failing Engine Control Module (ECM). As the central computer of your vehicle, the ECM is responsible for managing everything from fuel injection and ignition timing to transmission shifting and emissions control. When it falters, the entire vehicle’s performance and reliability are compromised. This replacement ECM, part number 89017739, is the definitive solution to get your truck back on the road and running like it should.

Expert Pro Tip
Before replacing your ECM, always perform a thorough check of the vehicle’s battery, charging system, and all main power and ground connections to the module. A weak battery or a corroded ground wire can mimic ECM failure symptoms and cause intermittent, frustrating issues. A few minutes with a multimeter can save you from replacing a perfectly good part.

Is Your 2004 Silverado 3500 ECM Failing?

A faulty engine computer can manifest in numerous ways, often making diagnosis tricky. If you’re experiencing any of the following issues, a failing ECM is a likely culprit. This module is the correct component to address these problems and restore your vehicle’s proper operation.

  • ✔ Unexplained Check Engine Light illumination
  • ✔ Engine stalling, stumbling, or misfiring
  • ✔ No-start or hard-start conditions
  • ✔ Poor fuel economy and reduced engine power
  • ✔ Harsh or erratic automatic transmission shifting
  • ✔ Communication errors with diagnostic scan tools
  • ✔ Intermittent electrical problems that seem to have no source

The Plug-and-Play Solution for Your Vehicle

We take the guesswork and complexity out of ECM replacement. Unlike a generic module from a parts store or salvage yard, this unit comes professionally programmed specifically for your truck. Upon purchase, you simply provide us with your vehicle’s 17-digit Vehicle Identification Number (VIN). Our technicians will then flash the module with the latest, most stable GM-certified software for your exact configuration. This critical step ensures that the ECM communicates perfectly with your engine, transmission, and all other onboard systems, eliminating compatibility issues and the need for expensive dealership programming.

This process ensures that all factory parameters for your 2004 Silverado 3500 ECM are correctly loaded, providing optimal performance and fuel efficiency. It’s a direct-fit, ready-to-install solution designed to get you back to work with minimal downtime.

Broad Compatibility Across the GM Lineup

While this is a perfect fit for the 2004 Silverado 3500 with the 8.1L gasoline engine, this versatile P59 controller was used across a wide range of GM vehicles in 2004. It is also a direct replacement for part number 12586243 and fits models like the Sierra 2500/3500, Suburban 2500, Yukon XL 2500, Express/Savana vans, Corvette, GTO, and many more. Please verify the part number and consult the detailed fitment list to confirm compatibility with your specific vehicle.

Frequently Asked Questions

Do I need to do any programming after I receive this ECM?

No. We program the ECM with your vehicle’s VIN before shipping. However, on many GM vehicles, you may need to perform a simple security relearn procedure (often called Passlock or Passkey) which can typically be done in your driveway in about 30 minutes without any special tools. Some vehicles may also require a Crankshaft Variation Relearn (CASE relearn), which requires a capable scan tool.

Why do you need my VIN?

Your Vehicle Identification Number (VIN) allows us to access the exact factory software and calibrations for your specific truck. This includes information about the engine, transmission, emissions equipment, and other options, ensuring the replacement ECM works seamlessly with your vehicle.

Is this a direct replacement for part number 12586243?

Yes, this ECM with part number 89017739 is a fully compatible and interchangeable replacement for the original GM part number 12586243. It will function identically once programmed to your vehicle.

Where is the ECM located on my 2004 Silverado 3500?

On the 2004 Silverado and Sierra 3500 pickups, the ECM is typically located on the driver’s side of the engine bay, mounted to a bracket underneath the battery tray.

Will this fix my Check Engine Light?

If the Check Engine Light is caused by an internal failure of the original ECM, then yes, this replacement part will solve the problem. It is crucial to properly diagnose the fault codes to ensure the issue isn’t with a sensor, wiring, or another component.

MPN

89017739

Year
Genuine OEM

Yes

Condition

Refurbished

Model

Silverado 3500 Pickup

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top