2004 Sierra 3500 PCM 89017739 Programmed Engine Control Module

End Your Truck’s Engine Troubles.

Get a reliable, VIN-programmed Powertrain Control Module (PCM) for your 2004 GM vehicle. This module arrives with the latest software updates, ready to install, solving issues like stalling, no-starts, and check engine lights. It’s a direct-fit replacement that eliminates the need for expensive dealership programming. Get your truck back on the road fast—order today!

$114.95

+11.99 USPS Priority Shipping

Availability: In stock



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

Restore Peak Performance to Your GM Truck or Van

Is your trusty 2004 Sierra 3500, or another GM vehicle, suddenly giving you headaches? If you’re dealing with a persistent check engine light, erratic engine behavior, or a frustrating no-start condition, the problem often points directly to a failing Powertrain Control Module (PCM). As the electronic brain of your vehicle, the PCM is responsible for managing everything from fuel mixture and ignition timing to transmission shifts. When it falters, the entire vehicle suffers. This isn’t just an inconvenience; it can affect fuel economy, emissions, and overall vehicle safety.

This replacement Electronic Control Module (ECM), also known as a PCM, is the definitive solution. We take the guesswork and hassle out of the repair by pre-programming the module specifically for your vehicle using your VIN. This means it arrives at your door with the latest GM software updates already installed, ready for a straightforward installation. You get a reliable, plug-and-play fix without the expensive trip to the dealership for programming.

From the Diagnostic Bay: A Common 8.1L Vortec Case

Just last week, a 2004 Sierra 3500 with the big 8.1L Vortec was towed into my shop. The owner was frustrated with intermittent stalling at stoplights and a check engine light that his local parts store scanned as P0601 – Internal Control Module Memory Check Sum Error. This code is a classic sign of internal PCM failure. We could have spent hours chasing phantom wiring issues, but experience pointed straight to the module. After confirming power and ground to the PCM were solid, we installed one of our VIN-programmed units. The truck fired right up, idled smoothly, and after a quick security relearn procedure, the P0601 code was gone for good. The customer drove away with a truck that ran like new, saving hundreds compared to a dealership repair.

Is Your GM Vehicle Showing These Telltale Signs?

A failing PCM can manifest in numerous ways. If you’re experiencing any of the following, it’s a strong indicator that your engine’s computer needs attention:

  • ✔ Persistent Check Engine Light (CEL)
  • ✔ Diagnostic Trouble Codes (DTCs) such as P0601, P0602, P0606, or other communication errors.
  • ✔ Engine stalling, stumbling, or hesitating unexpectedly.
  • ✔ A complete no-start condition where the engine cranks but won’t fire.
  • ✔ Noticeable decrease in fuel economy.
  • ✔ Harsh or erratic automatic transmission shifting.
  • ✔ Communication issues with diagnostic scan tools.

A Straightforward Guide to Installation

Replacing the PCM on your GM truck or van is a manageable job for a confident DIYer. For the 2004 Sierra 3500, the module is typically located on the driver’s side, under the battery tray. Always consult a service manual for your specific vehicle’s location.

  1. Safety First: Disconnect the negative terminal from your vehicle’s battery and secure it away from the post to prevent accidental contact.
  2. Access the Module: Depending on the vehicle, you may need to remove the battery and its tray to gain clear access to the PCM.
  3. Disconnect the Harnesses: Carefully unplug the electrical connectors from the old PCM. These connectors have locking tabs that need to be released. Avoid pulling on the wires themselves.
  4. Remove the Old PCM: Unbolt the old module from its mounting bracket and remove it from the vehicle.
  5. Install the New PCM: Mount your new, pre-programmed PCM onto the bracket and securely plug in the electrical harnesses. You should hear a ‘click’ as they lock into place.
  6. Reassemble: Reinstall the battery tray and battery, then reconnect the negative battery terminal.
  7. Perform Security Relearn: This is a critical step. Most of these GM vehicles require a security relearn procedure (often called a Passlock or Passkey relearn) to allow the vehicle to start. This procedure typically involves turning the key to the ‘ON’ position for 10-15 minutes, then off, and repeating this cycle three times. This allows the new PCM to synchronize with your vehicle’s anti-theft system.

Verified Vehicle Compatibility

This module is a direct replacement for part numbers 89017739 and 12586243 and fits a wide range of 2004 GM models. Please verify your vehicle is on the list below. Providing your VIN during checkout is essential to ensure we flash the correct software for your specific application.

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 04 5.3L (next to air box)
ENVOY XUV 04 5.3L (next to air box)
EXPRESS 1500/2500/3500 VAN 04 (LH rear engine compartment)
GTO 04 main (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)
SAVANA 1500/2500/3500 VAN 04 (LH rear engine compartment)
SIERRA 1500 PICKUP 04 4.3L (LH front under battery)
SIERRA 2500 PICKUP 04 8.1L Gasoline (LH front under battery)
SIERRA 3500 PICKUP 04 8.1L Gasoline (LH front under battery)
SILVERADO 1500 PICKUP 04 4.3L (LH front under battery)
SILVERADO 2500 PICKUP 04 8.1L Gasoline (LH front under battery)
SILVERADO 3500 PICKUP 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)

Do I need to program this module?

Do I need to program this module?

No. This is the biggest benefit of our service. We program the module with the latest GM software using the VIN you provide during checkout. It arrives ready for installation, saving you a trip to the dealer.

What is a security relearn and is it difficult?

Do I need to program this module?

No. This is the biggest benefit of our service. We program the module with the latest GM software using the VIN you provide during checkout. It arrives ready for installation, saving you a trip to the dealer.

Where is the PCM located on my 2004 Sierra 3500?

Do I need to program this module?

No. This is the biggest benefit of our service. We program the module with the latest GM software using the VIN you provide during checkout. It arrives ready for installation, saving you a trip to the dealer.

Will this fix my transmission shifting problems?

Do I need to program this module?

No. This is the biggest benefit of our service. We program the module with the latest GM software using the VIN you provide during checkout. It arrives ready for installation, saving you a trip to the dealer.

What information do you need from me?

Do I need to program this module?

No. This is the biggest benefit of our service. We program the module with the latest GM software using the VIN you provide during checkout. It arrives ready for installation, saving you a trip to the dealer.

MPN

89017739

Year
Genuine OEM

Yes

Condition

Refurbished

Model

Sierra 3500 Pickup

Make

Year

2004

Brand

GM

Manufacturer Part Number

Interchange part number

Scroll to Top